Documentation of the KickPress plugin.

Advanced Excerpts

KickPress has a built in excerpt generator that allows for excerpts to be auto generated from the post content without leaving any orphan html tags that might affect page layouts. Additional arguments can be passed into the excerpt generator allowing for customization to elements like the “Read More” and “Edit” links at the bottom of each excerpt.

Advanced Query Stack

KickPress comes with an advanced query stack. By default WordPress only allows for WP Query to only handle to levels of database queries at a time. KickPress allows for multiple data sets to be stored and iterated through at a time.

Advanced UI Options

KickPress comes with some built in UI helpers that can help with the implementation of the KickPress API into an existing theme. These ui functions use WordPress’ get_template_part function to call the theme’s appropriate loop file based on the post type, view, and post format.

API Query String Parameters

The KickPress API makes use of the URL “permalink” structure to pass parameters to the KickPress plugin. Any parameter pairs passed after “/api/” are assumed to belong to the KickPress …

Built In Toolbars

KickPress comes with an advanced toolbar library that allows for custom toolbars to be rendered from within your theme. Toolbars include the View Togglebar, the Alphabar, the Category Toolbar, and …

Custom Post Types

KickPress adds a simple user interface to the WordPress admin for adding and managing custom post types.  KickPress creates a new custom post type by default called “Post Types” and any new post added to that post type is automatically added to the admin sidebar as a new post type.


KickPress has its own built in pagination that can be found in the kickpress-pagination.php file. Some of the pagination types include a “Load More” AJAX button, a multi-page pagination toolbar, as well as the traditional “previous” and “next” links.


KickPress automatically allows for all custom post types to be added to other posts or pages through the use of “shortcodes”.