PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Pages
  4. WP-PageNavi
WP-PageNavi icon

WP-PageNavi

Adds a more advanced paging navigation interface.

By Lester Chan·Pages·Free
4.7(149 reviews)
·500K+ active installs·Updated 1 year ago
DownloadVisit HomepageCompare

As of April 2026, WP-PageNavi is a WordPress pages plugin with 500K+ active installations and a 4.7/5 rating from 149 reviews. It has been downloaded 13M+ times in total. Requires WordPress 4.6+ and PHP false+. Available on WordPress.org since 2006. Last updated 1 year ago — may have compatibility concerns. Download volume is stable this week. Support resolution rate: 0%. Top alternative: Nested Pages.

4.7/5149 reviews
500K+active installs
0%resolved
20 yearssince 2006

Overview

Want to replace the old ← Older posts | Newer posts → links with some page links?

This plugin provides the wp_pagenavi() template tag which generates fancy pagination links.

Usage

In your theme, you need to find calls to next_posts_link() and previous_posts_link() and replace them.

In the Twentyten theme, it looks like this:

<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div>

You would replace those two lines with this:

<?php wp_pagenavi(); ?>

For multipart pages, you would look for code like this:

…
Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.7149 reviews
5 ★
127
4 ★
11
3 ★
2
2 ★
0
1 ★
9

Recent Reviews

Amazing
by assad19·1 year ago

Amazing Plugin.
Thanks 🙂

Works like a charm
by paulc123·1 year ago

Installed this on all my sites for years.

Perfect and very useful plugin
by SASCoLtd·2 years ago

This plugin is perfect and very useful to those who are use custom themes like mine. Recommended

Indispensável
by amiltonsousa·2 years ago

Simples e totalmente funcional. Resolvendo o problema de paginação com extrema facilidade. Parabéns aos devs.

Carefull with the slugs
by jesusjeco·3 years ago

I am using this plugin + Divi.
It works just fine, but there is a bug with the slugs of the pages and the post types.

If you have, for example, a post type with the slug “speakers” and your page is also call “speakers”, both slugs will be the same and this is causing the plugin to break.

Most people on the internet are looking for this error as the page/2 error.

Be sure the slugs does not match and it will work just fine.

  • This topic was modified 3 years, 4 months ago by jesusjeco.

Download Trends

Today: 768Yesterday: 696This week: 4KPeriod total: 294K

Compatibility

WordPress4.6+ requiredTested up to 6.7.5
PHPfalse+ required

Version Adoption

v2.94
77.8%
Other
11.1%
v2.93
11.1%

Top Alternatives to WP-PageNavi

Nested Pages icon
Nested Pages
4.790K+ installsUpdated 1 year ago
ViewCompare
Display Posts &#8211; Easy lists, grids, navigation, and more icon
Display Posts – Easy lists, grids…
4.880K+ installsUpdated 1 year ago
ViewCompare
CMS Tree Page View icon
CMS Tree Page View
4.950K+ installsUpdated 1 year ago
ViewCompare
Insert Pages icon
Insert Pages
4.840K+ installsUpdated 4 days ago
ViewCompare
Widgets on Pages icon
Widgets on Pages
4.720K+ installsUpdated 1 year ago
ViewCompare
View all pages plugins →

Frequently Asked Questions

Changelog

2.94.5

  • FIXED: WP SCB Framework now uses init hook again

2.94.4

  • FIXED: Revert WP SCB Framework to use plugins_loaded hook

2.94.3

  • FIXED: Update WP SCB Framework to fix load_textdomain_just_in_time warning
  • FIXED: Remove load_plugin_textdomain since it is no longer needed since WP 4.6

2.94.2

  • FIXED: load_plugin_textdomain to be called during init

2.94.1

  • FIXED:…
View full changelog on WordPress.org

Contributors

Lester ChanLester Chanscribuscribu
Plugin Info
Version
2.94.5
Last Updated
Dec 19, 2024
WP Requires
4.6+
Tested Up To
6.7.5
PHP Requires
false+
Active Installs
500K+
Downloads
13M+
Added
Jan 3, 2006
Business
Free

Tags

pagespagingnavigationpagination

Developer

L
Lester Chan
20 plugins0.9M+ total installs
View all plugins →

Quick Compare

WP-PageNavi vs Nested Pages→WP-PageNavi vs Display Posts – Easy lists, grids…→WP-PageNavi vs CMS Tree Page View→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.