I upgraded to WordPress 2.1 today, and one of my plugins blew everything up. Here it is revised for WordPress 2.1. Enjoy!:

Download source code here


Plugin Name: PagerFix
Plugin URI: http://www.seoegghead.com/
Description: Makes the paging in WP more SE-friendly.
Author: Jaimie Sirovich
Version: 1.1 for WP 2.1+
Author URI: http://www.seoegghead.com/

function pager_fix($seperator ' | '$after_previous '&nbsp;&nbsp;'
'&nbsp;&nbsp;'$prelabel='&laquo; Previous Page'
='Next Page &raquo;'$current_page_tag 'b')
$numposts $wp_query->found_posts;
$max_num_pages ceil($numposts $posts_per_page);

    if ($max_num_pages 1) {

        for ($cnt 1$cnt <= $max_num_pages$cnt++) {

            if ($current_page_tag && $paged == $cnt) {
$begin_link "<$current_page_tag>"
            } else {
$begin_link "$end_link ";
$x[] = $begin_link '<a href="' get_pagenum_link($cnt) . '">' 
'</a>' $end_link;


The old documentation/blog post is here.

Tell an amigo:
  • Sphinn
  • Digg
  • Reddit
  • del.icio.us
  • StumbleUpon
  • Facebook

Related posts:
Stop SEO Death By Pagination This post is now (mostly) obsolete and replaced by WordPress...
WP HTML Taint Check <? /*Plugin Name: HTMLTaintCheckPlugin URI: http://www.seoegghead.com/Description: Checks for suspicious links in posts. MAKE SURE TO REPLACE YOUR EMAIL ADDRESS IN...
Patched Sociable Code To Enable Feed Icons I said I would release this if enough people asked. ...
Yahoo API Code <?php /* sample usage: $tree = new xmlTreeParser('sample.xml'); echo '<pre>'; print_r($tree->getTree()); */ class xmlTreeParser {     var $_parser;     var $_xmldata;...
Find HTML Injection Vulnerabilities with Google Code Search I guess I think like a hacker, because I thought...