Site icon Lenny Obez

Comment paramétrer Akismet?

Illustration représentant le logo du module Akismet sur un fond uni

Lors de votre première installation WordPress (à supposer que vous êtes un utilisateur du CMS), vous avez peut-être remarqué que vous aviez deux extensions installées (mais non activées) par défaut, l’une des deux est Akismet, le célèbre module antispam.

Si vous vous demandez comment est-ce que cela fonctionne: il utilise un dictionnaire de mot-clé « indésirable », des règles…

Une règle dans le jargon informatique est un terme désignant une série d’étapes dans un ordre donné (Ex: SI l’utilisateur est nouveau ALORS lui demander s’il veut s’inscrire aux notifications).

… et une liste noire d’utilisateurs afin de classer les commentaires dans la catégorie en attente d’approbation ou dans la boîte indésirable.

Afin de pouvoir utiliser ce plug-in, il faudra tout d’abord l’activer de votre tableau de bord WordPress en vous dirigeant vers le menu Extensions; une fois réalisé, il faudra vous rendre sur le site officiel grâce à ce lien, vous devrez vous inscrire afin d’obtenir une clé API…

API, pour Interface de Programmation Applicative vous permet d’utiliser de mettre en relation différents logiciels grâce à ce qu’on pourrait qualifier d’un pont.

…utilisable dans les paramètres de l’application. Je vous conseille vivement d’utiliser cet add-on tant il est efficace.

Que pouvons-nous paramétrer?

De manière explicite, vous avez deux options:

Concernant la seconde option, vous avez le choix entre supprimer les commentaires reconnus indésirable ou les mettre dans une boîte spéciale pendant 14 jours et si comme moi, vous trouvez que l’attente de probation n’est pas assez longue (car il faut savoir qu’une fois ce « délai » dépassé, le message sera définitivement effacé), je peux vous proposer une solution. Cette dernière consiste à éditer le fichier functions.php via votre logiciel FTP préféré ou grâce à l’extension « Functionality » disponible sur ce lien, en y ajoutant (pour plus de facilité, à la fin du fichier) ce code:

Attention, cette partie est dédiée aux programmeurs, intégrateurs et bidouilleurs expérimentés, je décline toute responsabilité que ça soit à cause d’une mauvaise manipulation ou un mauvais paramétrage. Je vous conseille vivement d’effectuer une sauvegarde avant de procéder à ce qui va suivre.

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );
function custom_spam_delete_interval() {
return 30;
}

La dernière partie du code (return 30) ré-défini le délai, les chiffres représentent le nombre de jours, j’ai donc défini un temps d’attente de 30 jours avant suppression définitive des messages notés indésirables, en effet, nous ne sommes jamais à l’abri d’un faux-positif.

Sinon, de manière implicite, nous pouvons encore modifier des paramètres via votre tableau de bord WordPress (en dehors du module Akismet, donc), vous pourrez les retrouver grâce au sous-menu Discussion disponible dans le menu Réglages.

Si vous avez aimé cet article, je vous invite à commenter et à le partager 🙂

Quitter la version mobile