‘Popularity Contest’ est un plugin WordPress très apprécié car il permet de montrer ses articles les plus populaires dans sa sidebar. En effet, mettre en valeur ses billets qui ont le plus de succès va être un moyen de retenir le lecteur sur votre blog. Mais depuis les nouvelles versions de WordPress, ce plugin n’avait pas été mis à jour. Mais maintenant, c’est chose faite!. Et pour les blogs hébergés sur 1&1, il faudra faire une autre manip.
Ce qui est bien avec ce plugin, c’est qu’il va déterminer plusieurs critères pour établir le classement :
Ainsi, il ne se contentera pas uniquement de prendre en compte le nombre de visites mais aussi le nombre de commentaires, etc… Mais revenons à la mise à jour de ce plugin. La première chose à faire est de télécharger la dernière version de Popularity contest.
Ensuite, ouvrez le fichier popularity-contest.php et modifiez la ligne 59 :
require(‘../../wp-blog-header.php’); par require(‘../wp-blog-header.php’);
Une fois votre fichier modifié, uploadez le sur votre FTP. Puis dirigez vous vers votre base de données Mysql. J’utilise PhpMyAdmin pour y accéder. Exécutez le code ci-dessous en remplaçant avant ‘PREFIX’ par celui de votre blog. Pour les blogs WordPress, le préfixe par défaut est wp :
CREATE TABLE IF NOT EXISTS `PREFIX_ak_popularity` (
`post_id` int(11) NOT NULL,
`total` int(11) NOT NULL,
`feed_views` int(11) NOT NULL,
`home_views` int(11) NOT NULL,
`archive_views` int(11) NOT NULL,
`category_views` int(11) NOT NULL,
`single_views` int(11) NOT NULL,
`comments` int(11) NOT NULL,
`pingbacks` int(11) NOT NULL,
`trackbacks` int(11) NOT NULL,
`last_modified` datetime,
KEY `post_id` (`post_id`)
) ENGINE=MyISAM;
CREATE TABLE IF NOT EXISTS `PREFIX_ak_popularity_options` (
`option_name` varchar(50) NOT NULL,
`option_value` varchar(50) NOT NULL
) ENGINE=MyISAM;
Et faîtes Exécuter. Pour les blog hébergés par 1and1, vous devez modifier votre fichier .htaccess car ce plugin nécessite une version Php5. J’ai déjà rédigé un billet sur la manip à faire.
Une fois que c’est fait, vous pouvez vous diriger vers votre Admin WordPress, et activer le plugin.
2 comments
durff says:
fév 1, 2009
Excellent billet, merci beaucoup
David says:
fév 2, 2009
Merci Durff et bienvenue sur mon blog