WordPress – reCAPTCHA en comentarios / eliminar comentarios masivamente

WordPress – reCAPTCHA en comentarios / eliminar comentarios masivamente

Hoy os traemos un artículo muy útil para todos aquellos que utilicéis WordPress en vuestras páginas web.

¿Cuántos os habéis despertado una mañana con vuestro WordPress con 10.000 comentarios? Y no precisamente por qué vuestro contenido se haya hecho viral.

Vamos a ver como cortar por lo sano con esos bots que no nos dejan tranquilos.

Intregar reCAPTCHA en comentarios de WordPress

 

 

 

En primer lugar instalaremos en nuestra página web el plugin WP-reCAPTCHA-bp. Para configurarlo, entraremos en la pestaña Ajustes -> WP-reCAPTCHA-bp y nos pedirá unas claves.

Este plugin es totalmente gratuito, no os asustéis, solo hay que crearlas en Google (lo puedes hacer desde aquí).

Ponemos el nombre de nuestra web, elegimos el tipo de reCAPTCHA que queremos añadir y añadimos el dominio de nuestra web (sin http ni www). Una vez registrado, nos aparecerá la clave del sitio web y la clave secreta que debemos incorporar en el plugin.

Eliminar masivamente todos los comentarios de WordPress

Opción fácil: Eliminar desde el panel

Al entrar en comentarios, arriba a la derecha tenemos un botón llamado Opciones de Pantalla. Si hacemos click podemos seleccionar las columnas que queremos ver y el número de elementos por página. Es tan sencillo como en vez de tener 20, que es lo que aparece por defecto, poner 2000 o 3000 para poder eliminar muy rápido todos nuestros comentarios.

Opción difícil: Eliminar desde la base de datos

Como programadores web, siempre te vamos a dar la opción difícil pero que es mucho más rápida y efectiva. ¡Borrar desde la base de datos!

Entramos a nuestra consola PHPMyAdmin para acceder a nuestra base de datos y hacemos una copia de seguridad (más vale prevenir que curar). Buscamos la tabla wp_comments y estas son las consultas que debéis poner:

DELETE FROM wp_comments WHERE comment_approved = spam

Si queréis eliminar todos los comentarios marcados como spam.

DELETE FROM wp_comments WHERE comment_approved = 0

Si queréis eliminar todos los comentarios no aprobados.
¡Esperamos que os resulte muy útil y os olvidéis del spam en vuestra web!

¡No te olvides de compartir!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *