Adds a more advanced paging navigation interface.
You can either install it automatically from the WordPress admin, or do it manually:
wp-pagenavifolder into your plugins folder (/wp-content/plugins/).
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">←</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">→</span>', 'twentyten' ) ); ?></div>
You would replace those two lines with this:
<?php wp_pagenavi(); ?>
For multipart pages, you would look for code like this:
<?php wp_link_pages( ... ); ?>
and replace it with this:
<?php wp_pagenavi( array( 'type' => 'multipart' ) ); ?>
Go to WP-Admin -> Settings -> PageNavi for configuration.
If you need to configure the CSS style of WP-PageNavi, you can copy the
pagenavi-css.css file from the plugin directory to your theme's directory and make your modifications there. This way, you won't lose your changes when you update the plugin.
Alternatively, you can uncheck the "Use pagenavi.css?" option from the settings page and add the styles to your theme's style.css file directly.
Requires: 3.2 or higher
Compatible up to: 4.2.3
Last Updated: 2015-4-21
Active Installs: 1+ million
20 of 21 support threads in the last two months have been resolved.
Got something to say? Need help?