Popularity contest plugin and WordPress 2.5 | WordPress Guy
One of my favorite plugins is Alex King’s Popularity Contest. Unfortunately it doesn’t seem to work with the latest WordPress release 2.5, nor Wordpress 2.5.1.
Fixing Problem #1
By doing a little searching on WordPress.org Forums I found this post which explains how to fix the Fatal Error problem I’ve been getting. What you need to do is change the line 59 of the popularity-contest.php file from this:
require('../../wp-blog-header.php');
to this:
require('../wp-blog-header.php');
Ok so, that fixed the fatal error problem, and those of you who had the plugin installed prior to updating to WordPress 2.5 shouldn’t have any other problems.
However, if you’re installing the plugin for the first time you might be getting another error ‘Table ‘database.wp_ak_popularity_options’ doesn’t exist on line: 124‘.
Fixing Problem #2
You can choose to create the database manually like Ken McGuire explains in this article.
That works, but it’s a little complicated, so I came up with my own solution.
All you need to do is open the ‘popularity-contest.php’ file go down to the line 1528 and change this:
if (isset($_GET['activate']) && $_GET['activate'] == ‘true’) {
for this:
if (isset($_GET['action']) && $_GET['action'] == ‘activate’) {
You can also download the modified plugin:
Popularity Contest for WordPress 2.5
That’s it, you shouldn’t have any other problems now. Enjoy!
Update:
As Marco pointed out, the solution to the first problem could fill your error_log with warning messages. To fix that change the “require(’../wp-blog-header.php’);” for:
@require('../wp-blog-header.php');
Popularity contest plugin and WordPress 2.5 | WordPress Guy
Popularity: 20% [?]
Start Slide Show with PicLens Lite









































Leave a Reply