Tag : trackback

Comment stopper les spams de trackbacks sur des anciens posts d’un blog sous WordPress

Hier soir malgré la présence d’Akismet le superbe plugin antispam de wordpress je me suis fait attaquer par des spams trackback à une fréquence d’un spam à la minute. Voici comment j’ai stoppé ce problème :

Première solution il est possible d’installer un plugin pour wordpress qui à chaque fois que le blog reçoit un trackback va vérifier si le site qui veut vous lier cite effectivement un lien de votre blog. Ce plugin est bien fait et surtout très utile par les temps qui court et peut se superposer à akismet qui parfois n’est pas efficace. Pour installer ce dernier il faut aller ici.

La seconde solution est d’installer le plugin wordpress « auto close trackback » qui ferme automatiquement le trackback au bout d’une durée de 14 jours (durée d’ailleurs éditable).

Troisième solution un peu plus radicale : fermer les trackbacks. Cette opération est hyper facile sur les nouveaux posts car il suffit de décocher « Allow link notifications from other Weblogs (pingbacks and trackbacks.) » dans le menu « Option/Discussion » de l’administration de votre blog. En revanche cela ne règle pas le problème sur les anciens posts qui nécessite la manipulation suivante.
Il faut se logger dans phpmyadmin (l’outil d’administration de votre base mysql) est d’effectuer cette ligne de commande sql :

Update wp_posts
set `ping_status` = ‘closed’
where `post_date` < '2007-01-23'

Voila plus jamais de spams de trackback et pour ma part plus de trackback possible sur 2803 mais cela n’est pas si grave que cela!

D’ailleurs Akismet vient de sortir la version 2 de son plugin qui est téléchargeable ici.