WordPress.org

Ready to get started?Download WordPress

Plugin Directory

WP-PageNavi

Adds a more advanced paging navigation interface.

Error on activation: "Parse error: syntax error, unexpected..."

Make sure your host is running PHP 5. The only foolproof way to do this is to add this line to wp-config.php (after the opening <?php tag):

var_dump(PHP_VERSION);


When I go to page 2, I see the same posts as on page 1!

You're using query_posts() wrong. See The Right Way To use query_posts()

Does PageNavi work with secondary WP_Query instances?

Yes; read this tutorial

How do I ignore the options page?

If you are running a multi-language plugin, you will probably want to ignore the strings in the options page.

You can do that like so:

<?php wp_pagenavi( array( 'options' => PageNavi_Core::$options->get_defaults() ) ); ?>

Requires: 3.2 or higher
Compatible up to: 3.9.1
Last Updated: 2014-6-25
Downloads: 4,563,754

Ratings

4 stars
4.1 out of 5 stars

Support

23 of 26 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Works!

5 people say it works.
0 people say it's broken.

100,1,1
100,1,1 92,13,12
100,1,1 0,1,0 100,6,6 100,1,1 0,2,0 50,2,1 100,1,1
100,1,1 100,13,13 33,3,1 0,1,0
95,19,18 8,12,1 96,27,26 100,1,1 60,5,3 33,3,1
100,2,2 96,26,25 33,33,11 50,6,3 73,59,43 67,3,2
100,2,2 61,56,34 67,3,2
100,1,1 69,13,9 79,77,61
50,4,2
53,15,8
67,12,8 100,4,4
67,3,2 90,10,9
78,9,7 77,56,43
100,14,14
84,19,16
60,20,12 0,1,0
67,3,2
75,20,15
65,74,48 57,7,4 85,27,23 100,2,2
67,18,12 100,1,1
0,1,0 100,1,1 91,11,10 88,48,42
81,27,22
80,10,8 100,1,1
100,1,1 88,26,23 88,8,7
100,1,1 97,32,31
79,28,22
95,43,41
100,3,3
83,12,10
89,9,8
50,2,1
58,12,7
100,1,1 88,8,7 100,6,6 100,3,3
50,12,6
0,1,0
100,2,2
50,2,1
100,5,5