
Take a look at the bottom of your wordpress blog, you should see 2 hyperlink respectively “previous” and “next“. This 2 hyperlinks keep your neighboring content connected, thus making it easier for readers to navigate through your older entries. It also helps bots crawl your content better, therefore the more comprehensive these links are they better.
Default Wordpress Pagination
![]()
Many are not satisfied with just using default “previous” “next”, we want better pagination (page navigation) for our blog. Here’s a good pagination plugin – WP-PageNavi, created by Lester Chan.
WP-PageNavi Wordpress Pagination
![]()
Who else are implementing similar concept
New content comes in and old content will be kept in archives. If you have a lot of articles and you want to maximize the chances for exposure, this is definitely one good way. Here are few sites that are using similar pagination concept.
Digg.com

CSSRemix
![]()
Themes.Wordpress
![]()
Installing and Using WP-PageNavi Plugin
- Download WP-PageNavi
- Upload folder “pagenavi” under wp-contents/plugins
- Activate the plugin
- Add the following code into your current theme’s php file.
<?php if(function_exists(’wp_pagenavi’)) { wp_pagenavi(); } ?>
- Configure the settings under WP-Admin -> Options -> PageNavi
- Click “Update Options” and you are done.
Most will prefer putting pagination at the bottom of the page (footer.php) but I’ve also seen some putting them on the top of the page (header.php), right before the entry title.
Editing Pagination Style and Design
To tweak and play with the pagination style, you edit this file:
/wp-content/plugins/pagenavi/pagenavi-css.css
Related Contents |
Sponsors |
|
Posted by hongkiat in Wordpress, Wordpress Plugin, Wordpress Tips Tricks , at 07.16.07
|
|






















Comments
novinthen July 16th, 2007
Thanks man. Was finding for somehting like this. Have updated in my blog!.. denkiuuuuuu
Replyhongkiat July 16th, 2007
I’m glad it helps :-)
ReplyGaMerZ July 17th, 2007
Thanks for the link my fellow neighbour!
Replyhongkiat July 17th, 2007
Lester: Thanks for creating such wonderful plugins for the wordpress community.
ReplyGaMerZ July 17th, 2007
my pleasure =D
Reply~TheAngel~ July 17th, 2007
Sounds great, I’m going to try that too!
ReplyFriedbeef July 18th, 2007
Implemented!
ReplyiCalvyn July 22nd, 2007
this help alot for my blog, make my reader easy…TQTQ…
ReplyiCalvyn July 28th, 2007
bro, i have activate it, and paste the code in my index, but nothing shows there…
Replymatze February 21st, 2008
the same with me: activate, paste, nothing appears. why?
Replyviettut February 21st, 2008
@iCalvyn
@matze
Your current Theme maybe didn’t call wp_footer() function.
Just Insert this code before in your footer template.
ReplyClarisa April 5th, 2008
Hey! It’s awesome, thanks! :)
Replykulandai April 25th, 2008
Hi, how to change the pagination URL. Example: domain.com/category/page/1
I want to change that ‘page’ to some other ‘keyword’ in wordpress 2.5?
ReplyThanks.
GolfSPy X July 21st, 2008
Did not work I put it in the footer.php but it does not appear. Shouldnt it replace the “Previous” and “next” that show up by default?
ReplyRick September 16th, 2008
Thanks so much for this plugin. It’s soooo much easier to use than the Digg Style Pagination (http://www.mis-algoritmos.com/2007/05/27/digg-style-pagination-class/)!
Replypanji December 28th, 2008
nice info! thanks ^_^
ReplyErica February 24th, 2009
Having trouble with the configuration part……..what do you put in the text boxes?
ReplyThet Naing March 6th, 2009
I was actually trying to find a way to break down long blog posts into smaller ones, like they do in PC World Magazine. I accidentally found your post, but find it a different plugin. However, I like the idea of all the pages a few clicks away (I hate to click so many times to reach the desired page), and I instantly installed the plugin. Thanks for the post.
ReplyMehmet Erbilgin April 21st, 2009
Thanks so much..
ReplyAi~ May 8th, 2009
Thanks so much for this article! :) It was the tutorial I needed. :D God bless!
ReplyJason June 17th, 2009
For those who couldn’t get this plugin to appear, you have to replace the quotation marks around ‘wp_pagenavi’ with normal ones from your keyboard. Hope that helps.
ReplyV.C July 8th, 2009
I’d like to put pagination on category.
ReplyHow could I do it?
ryster July 30th, 2009
nice one
ReplyEsteban Varas August 31st, 2009
Thanks! @Jason! i’ve installed this one and it didn’t work.
ReplyIngo September 21st, 2009
I’ve troubles too. wp_footer() exists. Anyway… it doensn’t work.
ReplyRaees Khan September 28th, 2009
Thanks alot bro, it worked.
ReplyBob Hart November 18th, 2009
Beautiful plugin!
ReplyTrackbacks