Eliminar comentarios que contengan palabras prohibidas

Cómo podemos eliminar comentarios que contengan palabras prohibidas

En esta ocasión aprenderemos a eliminar comentarios que contengan palabras prohibidas establecidas por nosotros mismos.

Ya sabemos que WordPress tiene incluido un filtro de palabras que incluye palabras, url’s e ip’s. El problema de este filtro nativo de WordPress es que, cuando se detecta una palabra prohibida, envía el comentario a spam o lo deja pendiente para moderación, no se elimina.

Si por el contrario, lo que quieres es eliminarlo directamente sin que tu tengas que intervenir, tendrás que usar un código parecido a este que te muestro a continuación.

Código que vamos a utilizar

Este código es un poco complejo, así que te recomiendo copiar y pegar tal como está.

Este contenido ha sido restringido solo para usuarios conectados. Por favor, inicia sesión para ver este contenido.

¿Y cómo puede añadir tus propias palabras prohibidas?, muy sencillo, sólo tienes que añadirlas (o quitarlas), en la línea $bad_comment_content.

Donde colocamos este código

Si eres seguidor del blog ya sabrás que podemos colocarlo en tres sitios distintos:

  • En tu plugin de funciones. Método también recomendable.
  • Insertando el código en el functions.php de tu tema activo. No recomendable a no ser que tengas un child theme.
  • En tu plugin de snippets. Ya sabrás que este es el método que personalmente te aconsejo.

 

Deja que WordPress trabaje por ti, utiliza código.