Easy WordPress Navigation Plugins

  • Related Entries – Returns a list of the related entries based on active/passive keyword matches. Increase pageviews by providing targeted related content.
  • Yet Another Related Posts Plugin (YARPP) – gives you a list of posts and/or pages related to the current entry.
  • WP-PageNavi – Adds a more advanced page navigation to WordPress, which is very useful for navigation on index and category pages.
  • Evermore – Abbreviate all posts when viewed on multiple post pages. Helpful to create expandable posts summaries in WordPress. Combine with Less that changes the (more�) link so it displays the entire post, not just the part after the “more”.
  • Random Redirect – Allows you to create a link to a random post on your blog. Lets readers browse in a StumbleUpon-like fashion.
  • WP-Cumulus – displays your tags and/or categories in 3D by placing them on a rotating sphere
  • Lightbox JS Plugin – used to overlay images on the current page into neat Javascript-powered overlay popups.
  • Homepage Excerpts – Gives flexibility to use both full posts and excerpts on the homepage.
  • WordPress Mobile Edition – shows an interface designed for a mobile device when visitors come to your site on a mobile device.
  • Popularity Contest – keeps a count of your post, category and archive views, comments, trackbacks, etc. and uses them to determine which of your posts are most popular.
  • Extended Live Archive – implements a dynamic, AJAXified way of digging into the archives of a blog.
  • Landing Sites – When visitors is referred to your site from a search engine, it shows them related posts to their search on your blog.
  • Clean Archives – designed to display your archive listings in a clean and uniform fashion. It lists the Month / Year, the day of the month the article was published, the title of the article, and the number of comments that have been made on each article.
  • Custom Query String – set the number of posts (custom queries) for every single page on your website like categories, archives, or search results pages.
  • KB Advanced RSS Widget – a wordpress widget that gives you complete control over how RSS feeds are parsed for your sidebar.
  • Permalinks Migration Plugin – safely change your permalink structure without breaking the old links to your website or affecting your search engine rankings.

Simple Page Navigation for wordpress

Admin Option:

Text For Next Post : Next %CURRENT_PAGE% to %TOTAL_PAGES% »

Text For Previous Post :« Previous %PRE_PAGE% to %CURRENT_PAGE%

No.of Pages to Show :0

No.of Larger page page numbers to show:0


Search and remove the following codes.

echo ‘<span>’.$pages_text.'</span>’;

echo ‘<span>’.$pagenavi_options[‘dotleft_text’].'</span>’;

echo ‘<a href=”‘.clean_url(get_pagenum_link()).'” title=”‘.$first_page_text.'”>’.$first_page_text.'</a>’;

echo ‘<span>’.$pagenavi_options[‘dotright_text’].'</span>’;

echo ‘<a href=”‘.clean_url(get_pagenum_link($max_page)).'” title=”‘.$last_page_text.'”>’.$last_page_text.'</a>’;

Replace the next_posts_link( next_posts_link($pagenavi_options[‘next_text’], $max_page);) as follow as

$pages_text2 = str_replace(“%CURRENT_PAGE%”, number_format_i18n($next_pagetxt), $pagenavi_options[‘next_text’]);
$pages_text2 = str_replace(“%TOTAL_PAGES%”, number_format_i18n((($paged+1)*10)), $pages_text2);
next_posts_link($pages_text2, $max_page);

Replace the next_posts_link( previous_posts_link($pagenavi_options[‘prev_text’]);) as follow as

$pages_text1 = str_replace(“%PRE_PAGE%”, number_format_i18n($pre_pagetxt), $pagenavi_options[‘prev_text’]);
$pages_text2 = str_replace(“%CURRENT_PAGE%”, number_format_i18n((($paged-1)*10)), $pages_text1);

Style sheet





text-align: center;

margin:10px 0;




.navigation a{



#content .wp-pagenavi{




a.previouspostslink {float:left;margin:0}

a.nextpostslink {float:right;margin:0}

#content .wp-pagenavi a {

padding: 4px;


background: url(http://ossbooks.com/wp/wp-content/uploads/2010/03/buttonblue.png);

border:1px solid #9AAFE5;


#content .wp-pagenavi a:hover{


border:1px solid #2E6AB1;


#content .wp-pagenavi span.pages {

padding: 4px;

margin: 2px;


border:1px solid #2E6AB1;


#content .wp-pagenavi span.current {



#content .wp-pagenavi span.extend {