A flexible framework for creating semantic pagination controls for a listings page based on established usability patterns.
As of April 2026, Proper Pagination is a WordPress framework plugin with 100 active installations and a 0/5 rating0. It has been downloaded 7.6K+ times in total. Requires WordPress 2.7+ and PHP false+. Available on WordPress.org since 2009. Last updated 16 years ago — may have compatibility concerns. Top alternative: Elements For Elementor.
This plugin is primarily aimed at theme developers, and intends to ease the
creation of semantic, usable pagination controls for WordPress listings pages, such as
arhive, author, category, search, tag listings etc.
Inspired by The Loop and WP_Query, this plugin stays out of the theme
developer’s way, allowing her to create the markup needed by providing the
following template tags:
pp_has_pagination – determines whether the current ‘view’ has any pagination to display, i.e. whether the content being browsed spans more than 1 pagepp_the_pagination – initiates the pagination context, should be called at the beginning of each loop iterationpp_rewind_pagination – resets the pagination context, so that the pagination loop can be iterated over multiple tim…| WordPress | 2.7+ requiredTested up to 2.9.2 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.