[WordPress] Supprimer les mots-clés des commentaires KeywordLuv

WordPress est un outil très populaire pour créer un site web, près d’un site sur 6 dans le monde est conçu avec ce CMS. Il est tellement populaire que cela donne des envies aux référenceurs qui souhaitent obtenir facilement un lien dans les commentaires des articles. Les liens permettant d’améliorer le référencement d’un site web sur Google.

Logo WordPress

Logo WordPress

Cette popularité auprès des référenceurs, pousse de nombreux internautes postent des commentaires avec comme nom « Nom@Mot-Clé » pour respecter le format utilisé par le plugin KeywordLuv. Il faut bien l’avouer cela ne ressemble pas à un véritable nom d’utilisateur. Cet article va présenter une requête SQL pour supprimer les mots-clés des noms et ainsi éviter de se retrouver avec des noms tels que : « Paul@serrurier Paris », « Maurice@mutuelle santé », « Sophie@coque iPhone » …

Requêtes SQL

Il est donc possible de supprimer automatiquement les mots-clés contenu dans le nom du commentateur en utilisant la requête SQL suivante :

UPDATE `wp_comments`
SET `comment_author` = SUBSTRING(`comment_author`, 1, LOCATE("@", `comment_author`) - 1)
WHERE `comment_author` LIKE "%@%"

Cette requête SQL utilise les fonction LOCATE() et SUBSTRING(). Selon votre Système de Gestion de Base de Données (SGBD), la requête peut être adaptée (car certains SGBD utilisent par exemple la fonction SUBSTR() ou INSTR()).

Source : blog.axe-net.fr.

Mot de la fin

Il est possible d’automatiser l’exécution de cette requête en la plaçant dans une requête CRON. Cela permet d’accepter des commentaires automatiquement, sans pour autant accepter les liens optimisées des personnes qui les rédigent.

Ce contenu a été publié dans WordPress.

A propos de l'auteur : Tony Archambeau

Fort de plusieurs années d'expérience dans le développement web, Tony partage ses connaissances sur des projets divers dont le site infowebmaster.fr. Il est possible de le suivre sur Twitter.
Partager

2 réflexions au sujet de « [WordPress] Supprimer les mots-clés des commentaires KeywordLuv »

  1. Mirage34 dit :

    Bonjour, y-a-t il une fonction qui permet au simple visiteur du site de retirer ou supprimer un commentaire qu’il juge après coup inopportun merci

  2. Allo serrurier paris 17eme dit :

    effectivement. maintenant les blog qui ont plusieurs liens opsimisé sont penalisé par google. donc il vaut mieux prendre ses distant avec ce genrs de plugin.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *