WP-CommentNavi 1.00 Beta

I have created a new plugin called WP-CommentNavi for WordPress 2.7. What it basically does is to have nicer/advanced pagination for your comments in WordPress 2.7. It is basically a copy of my WP-PageNavi plugin replaced with variables from the comments API of WordPress. I whipped out this plugin within an hour through lots of “Finding & Replacing” of texts.

Here is a demo of the plugin in action.

You can download it from here:

Do remember to read the readme.html

I have already applied for this plugin on the WordPress repository. Still waiting for a reply.

*UPDATE* Committed the plugin, SVN is at http://plugins.trac.wordpress.org/browser/wp-commentnavi/

1 Star2 Stars3 Stars4 Stars5 Stars (63 votes, average: 3.97 out of 5)

My Plugins And WordPress 2.7

I tested both 1.31/2.31 version as well as 1.40/2.40 version of my plugins and they appear to work fine in WordPress 2.7 EXCEPT for WP-Email and WP-Print. It is because for some reasons the canonical redirect happens before my template redirect and hence /email/ will always be an invalid page in WordPress eyes. This issue is not present in WordPress 2.6.

My efforts had paid off when my plugins undergo major cosmetic changes back in WordPress 2.5 to accommodate the new WordPress 2.5 design. It is because for WordPress 2.7, I need not do anything and the design just fits right in. I just need to add in the icon for the admin menu for WP-DBManager, WP-DownloadManager, WP-Email, WP-Polls and WP-PostRatings.

Here are the fixes to get WP-Email 2.31 and WP-Print 2.31 to work with WordPress 2.7. I will not update WP-Email 2.31 and WP-Print 2.31 with this fix, instead I will just leave the fix to be downloadeded on this site. Do note that the fix will make WP-Email and WP-Print work for WordPress 2.7 ONLY.

Here is the fix for WP-Email 2.31:

In wp-email.php:

Find (Line 106, Line 120, Line 134 & Line 147):

$rewrite_rules = array_slice($rewrite_rules, 4, 1);

Replace:

$rewrite_rules = array_slice($rewrite_rules, 5, 1);

Find (Line 758):

add_action('template_redirect', 'wp_email');

Replace:

add_action('template_redirect', 'wp_email', 5);

Alternatively you can download the fixed wp-email.php:

Here is the fix for WP-Print 2.31:

In wp-print.php:

Find (Line 79 & Line 95):

$rewrite_rules = array_slice($rewrite_rules, 4, 1);

Replace:

$rewrite_rules = array_slice($rewrite_rules, 5, 1);

Find (Line 395):

add_action('template_redirect', 'wp_print');

Replace:

add_action('template_redirect', 'wp_print', 5);

Alternatively you can download the fixed wp-print.php:

After uploading the fix, you need to regenerate permalink. Go to (WP-Admin -> Settings -> Permalinks -> Save Changes)

I have already committed these changes to WP-Email 2.40 and WP-Print 2.40 to the SVN.

Tentatively WP-DBManager, WP-DownloadManager, WP-Email, WP-Polls and WP-PostRatings will work for WordPress 2.7 only because of the new icon in the admin menu.

1 Star2 Stars3 Stars4 Stars5 Stars (49 votes, average: 4.24 out of 5)

WordPress 2.6.3

WordPress 2.6.3 is out, it fixes a Snoopy class vulnerability.

A vulnerability in the Snoopy library was announced today. WordPress uses Snoopy to fetch the feeds shown in the Dashboard. Although this seems to be a low risk vulnerability for WordPress users, we wanted to get an update out immediately. 2.6.3 is available for download right now. If you don’t want to download the whole release to get the security fix, you can download the following two files and copy them over your 2.6.2 installation.

Replace these 2 files:

  1. wp-includes/class-snoopy.php
  2. wp-includes/version.php

Download full version:

1 Star2 Stars3 Stars4 Stars5 Stars (42 votes, average: 3.86 out of 5)

Popular Sites Using My Plugins

  1. Coke Studio – WP-Polls
  2. Ford Motor Company Global Auto Cars Shows – WP-PostRatings
  3. Mashable – WP-PostRatings
  4. MTV Buzz Worthy Blog – WP-Email
  5. Smashing Magazine – WP-PageNavi
  6. The Martha Stewart Blog – WP-Polls
  7. Truemors – WP-PostRatings
  8. Playstation Blog – WP-PostRatings
  9. Wall Street Journal Blog – WP-Print
  10. Weblog Tools Collection – WP-PostRatings
  11. WordPress Showcase – WP-PostRatings
  12. Xerox Blogs – WP-Email
  13. Yahoo Blog (Yodel Anecdotal) – WP-PostRatings
  14. ZDNet Blog – WP-Polls

Feel free to add on to the list by posting it in the comments.

1 Star2 Stars3 Stars4 Stars5 Stars (100 votes, average: 3.97 out of 5)

Right To Left Language Support

The next update of my plugin will feature Right to Left Language support and this is done by Kambiz. He did a great job updating all my plugins to support RTL and fixing some minor bugs along the way. Kudos to you Kambiz!

I have not been developing at all besides committing those changes that Kambiz made since my school started on the 22nd August 2008. Hopefully I will have time to finished what I have planned for, for the next update in December 2008 where I will have only 1 month break.

Just to iterate once again, I decided to stopped developing WP-Sticky anymore as WordPress 2.7 will have that feature built-in and hence WP-Sticky 1.31 is the last version.

WordPress 2.7 will also feature comment threading and paging. Comment paging is the feature I have been waiting for!

1 Star2 Stars3 Stars4 Stars5 Stars (134 votes, average: 3.53 out of 5)