Cómo eliminar todos los comentarios pendientes en WordPress

Publicado: 2020-10-30

WordPress es uno de los sistemas de gestión de contenido más populares en la actualidad. Aproximadamente, cada tercer sitio web que visita cada día es un sitio web de WordPress. Con esto en mente, puede suponer que millones de personas dejan comentarios en esos sitios web a diario. Al fin y al cabo, alguien tiene que gestionar todo el contenido, incluidos los numerosos comentarios. Si eres uno de los moderadores, sabes lo difícil que puede ser a veces. Sobre todo si estás empezando. Afortunadamente, hay varias formas de administrar y eliminar fácilmente todos los comentarios pendientes en WordPress . Que son bastante útiles porque la moderación a veces puede llevar mucho tiempo.

Un par de formas de eliminar todos los comentarios pendientes en WordPress

Generalmente, los comentarios son una forma importante de comunicarse con la audiencia . Con los comentarios, las personas intercambian opiniones públicamente, comparten consejos y solicitan información adicional a los moderadores del sitio web. Es una parte valiosa de una buena experiencia de usuario y una buena manera de mejorar fácilmente su sitio web en general. En toda su utilidad, administrar las secciones de comentarios requiere un esfuerzo adicional. Si tiene miles de comentarios pendientes o spam que necesita eliminar, puede probar algunos de estos métodos.

El método manual con la configuración predeterminada de WordPress

Los sitios web de WordPress, como muchos otros, requieren un mantenimiento adecuado. Esto significa que debe cambiar manualmente muchas configuraciones predeterminadas . Para los comentarios, la configuración predeterminada ya está configurada para filtrar una gran parte de los comentarios. Pero no siempre hace exactamente lo que esperas hacer. A veces, los comentarios que deberían encontrar un lugar en el spam se escapan de los filtros y terminan en la sección pendiente.

Un "Spam vacío" incorporado es una solución conveniente de un solo clic para eliminar todos los mensajes de spam. Pero, es un poco diferente cuando necesita eliminar comentarios pendientes.

De manera predeterminada, en sus secciones de comentarios>pendientes, solo puede ver 20 comentarios por página. Por esta razón, solo puede eliminar un número específico de comentarios a la vez. Borrar todos los comentarios pendientes de esta manera puede ser atroz. Pero puede aumentar la cantidad de comentarios que ve a 999. Vaya a "Comentarios" en la barra izquierda, luego seleccione "Opciones de pantalla" en la parte superior derecha de la pantalla. Allí, puede ingresar el número de comentarios por página.

Pestaña de configuración de comentarios en WordPress.
De forma predeterminada, la pestaña Opciones de pantalla está cerrada.

De lo contrario, si tiene varios miles de comentarios, es mejor que pruebe otros métodos.

Uso de complementos para eliminar comentarios pendientes

Otra forma de eliminar todos los comentarios pendientes en WordPress es usar complementos. Existen numerosos complementos que pueden ayudarlo con la gestión de sus comentarios. Estos son algunos de los más populares:

  • Eliminar comentarios pendientes : este complemento ofrece una forma rápida de eliminar todo su spam y comentarios pendientes. Complemento maravilloso para luchar contra los ataques de spam.
  • Eliminar todos los comentarios de WordPress : este complemento está diseñado para tratar todos los comentarios aprobados y pendientes con un solo clic.
  • WP Bulk Delete : puede eliminar comentarios, publicaciones, páginas y otros datos a granel con este complemento. También cuenta con potentes filtros que te ayudan a elegir lo que necesitas eliminar.
  • Eliminar comentarios por estado : puede eliminar todos los comentarios eligiendo su estado, incluidos los comentarios de spam, pendientes, aprobados y desechados.
  • WP-Sweep : ofrece eliminar usando las funciones predeterminadas de eliminación de WordPress, sin consultas directas de MySQL.

Todos ellos tienen su propia forma específica de tratar el tema de los comentarios pendientes. Y la mejor forma de decidir cuál te conviene más es instalarlos y probarlos.

Resultados de búsqueda de complementos en WordPress.
Escriba la búsqueda correcta y obtendrá muchos complementos para elegir.

Use SSH para manejar los comentarios

Esta es una buena solución para las personas que prefieren un enfoque más técnico . Puede iniciar sesión a través de SSH y usar una línea de comando para manejar todos esos comentarios pendientes. El objetivo es ejecutar un conjunto de comandos después de iniciar sesión en el servidor de su sitio web con SSH.

Una vez que esté dentro, ejecute el siguiente comando:
mysql -uDB_USERNAME -pDB_USER_PASSWORD -DYOUR_WORDPRESS_DB_NAME -e "DELETE FROM wp_comments WHERE comment_approved = '0';" En concreto, este comando borra todos los comentarios no aprobados que vemos como pendientes. Simplemente no olvide agregar su propio nombre de usuario, contraseña y nombre de la base de datos en lugar de nombres genéricos.

También puede cambiar la última parte del comando para ejecutar otras tareas:

  1. para eliminar todos los comentarios aprobados en WordPress: comment_approved = '1'
  2. eliminar todo el spam: comment_approved = 'spam'
  3. borrar todos los comentarios basura: comment_approved = 'trash'

En una nota al margen, tenga cuidado con comment_approved = '1' porque no desea eliminar algo que necesita conservar.

Use phpMyAdmin para eliminar

Otra forma de eliminar comentarios pendientes es con phpMyAdmin. Debe iniciar sesión en cPanel y luego elegir phpMyAdmin en la sección de la base de datos. Una vez dentro, elige tu base de datos. Hay una pestaña donde puede ingresar los siguientes comandos:

DELETE from wp_comments WHERE comment_approved = '0'

Al igual que con SSH, puede cambiar la línea de comando para eliminar diferentes tipos de comentarios.

El icono de phpMyAdmin en cPanel.
Algunos paneles pueden verse diferentes, pero necesita la misma sección.

Eliminar comentarios con un complemento que ejecuta comandos SQL

Puede usar comandos SQL para eliminar spam y comentarios pendientes en solo un segundo. Si no está familiarizado con SQL, este complemento puede ayudarlo. SQL Executioner le permite ejecutar comandos para su sitio web desde la interfaz de administración .

Aquí hay una lista de comandos:

DELETE FROM wp_comments WHERE comment_approved = "0" : elimina los comentarios pendientes

DELETE FROM wp_comments WHERE comment_approved = "spam" : para eliminar el spam

Asegúrese de hacer una copia de seguridad de su base de datos con regularidad en caso de que elimine algo que no desea.

¿Cómo prevenir futuros spam y montones de comentarios pendientes en WordPress?

Una forma de bloquear una parte de los comentarios no deseados es agregar una lista de palabras clave a su Lista negra de comentarios . Vaya a Configuración> Discusiones, ingrese palabras clave en la sección de la lista negra y guarde.

Comenta la lista negra donde ingresas las palabras.
Es mejor hacer una lista completa y luego simplemente pegarla en la sección de la lista negra.

Otra forma es establecer la configuración de discusión de WordPress de manera diferente . Vaya a Configuración> Discusión y vea qué opciones se adaptan a sus necesidades. Por todos los medios, asegúrese de que sus comentarios se aprueben manualmente para evitar el spam de su sección de comentarios en el sitio web en vivo.

Pestaña de opciones de discusión de WordPress.
Esta es una de las opciones más importantes.

Una solución popular y, para muchos, inevitable, es el complemento Akismet Spam Protection . En general, revisa los comentarios y evita que se publique spam y otros contenidos maliciosos. Una vez que lo configure según su atractivo, asegúrese de actualizarlo regularmente para una eficiencia total.

Si tiene problemas para administrar los comentarios en su sitio web, estas son formas útiles de tratar y eliminar todos los comentarios pendientes en WordPress . Sin restricciones, podrá manejar grandes cantidades de comentarios innecesarios con solo unos pocos clics. En esencia, le ahorrará mucho tiempo valioso y hará que todo el proceso de mantenimiento sea mucho más amigable.