Cómo desactivar completamente los comentarios en WordPress (Guía definitiva)
¿Te preguntas cómo desactivar los comentarios en WordPress? Mientras que los comentarios son una gran manera de interactuar con los visitantes de su sitio, algunos propietarios de sitios web no quieren permitir los comentarios en su sitio.
Gracias a WordPress, tienes la posibilidad de deshabilitar los comentarios en entradas específicas, páginas, tipos de entradas personalizadas, o incluso eliminar completamente los comentarios de todo tu sitio web.
En este artículo, le mostraremos el proceso paso a paso sobre cómo desactivar los comentarios en WordPress.
¿Por qué desactivar los comentarios en WordPress?
Muchos propietarios de pequeñas empresas utilizan WordPress para crear su sitio web. Estos sitios web de negocios a menudo no tienen una sección de blog y en su mayoría tiene páginas estáticas como servicios, acerca de nosotros, contacto, etc. En estos casos, no tiene sentido permitir los comentarios en absoluto.
En otros casos, los bloggers pueden publicar ciertas entradas como anuncios que no quieren permitir los comentarios a los trolls. En estos casos, usted puede fácilmente desactivar los comentarios en esos puestos o páginas específicas.
El otro escenario es algunos blogs de negocios optan por desactivar los comentarios por completo para evitar el spam. Aunque siempre puedes utilizar técnicas de protección contra el spam (que compartiremos más adelante en este artículo), deshabilitar la sección de comentarios definitivamente resolverá el problema.
Sea cual sea tu razón, ciertamente puedes deshabilitar los comentarios e incluso eliminar la sección de comentarios de tu sitio de WordPress.
Aquí tienes un rápido resumen de lo que aprenderás en este artículo:
- Desactivar comentarios en futuras publicaciones
- Desactivar comentarios en una página o publicación específica
- Desactivar comentarios en páginas y publicaciones en bloque
- Eliminar todos los comentarios de WordPress
- Desactivar comentarios en medios
- Desactivar los comentarios de WordPress en todo el sitio usando un plugin
- Eliminar «Los comentarios están cerrados» en WordPress
- Técnicas de protección contra el spam
Los primeros métodos explicarán cómo puede desactivar los comentarios en las páginas, posts, o medios de comunicación sin utilizar un plugin. Más adelante explicaremos cómo eliminar la sección de comentarios de su sitio de WordPress con la ayuda de un plugin.
Dicho esto, vamos a echar un vistazo a varias formas de desactivar los comentarios en WordPress.
Video Tutorial
Si no te gusta el video o necesitas más instrucciones, entonces continúa leyendo.
Si acabas de empezar tu sitio de WordPress, puedes detener fácilmente los comentarios en tus futuras publicaciones.
Para ello, ve a Configuración » Discusión desde la barra lateral izquierda de tu panel de administración de WordPress.
En esta página, tienes que desmarcar la opción que dice «Permitir que la gente publique comentarios en los nuevos artículos» y luego hacer clic en el botón Guardar cambios para guardar tu configuración.
Esto deshabilitará los comentarios en todos tus futuros posts. Sin embargo, si quieres permitir o no los comentarios en un post específico, entonces todavía puedes hacerlo sin cambiar esta configuración.
Cubriremos eso en la siguiente sección.
Por defecto, los comentarios están desactivados en todas tus páginas.
Sin embargo, WordPress te da la libertad de habilitar o deshabilitar los comentarios en páginas y entradas individuales.
Simplemente dirígete a Páginas » Todas las páginas desde la barra lateral izquierda. En la siguiente página, usted necesita para pasar el cursor del ratón sobre el título de una página que desea activar o desactivar los comentarios y haga clic en el enlace Editar.
En la esquina superior derecha de su página, verá el icono de 3 puntos verticales. Tienes que hacer clic en él para abrir un menú desplegable y luego hacer clic en Opciones.
Esto abrirá una caja emergente, y necesitas asegurarte de que la caja de Discusión está habilitada aquí.
Una vez que cierres esta caja modal, verás la meta caja de Discusión en el lado derecho de tu editor. Si no lo ve, asegúrese de hacer clic en la pestaña Documento para verlo.
Ahora, puede desmarcar la casilla Permitir comentarios para desactivar los comentarios en esta página y hacer clic en Actualizar para guardar los cambios.
Por otro lado, si quieres habilitar selectivamente los comentarios, entonces sólo tienes que marcar la casilla para habilitarlos para ciertas páginas.
Puedes seguir el mismo proceso para desactivar los comentarios en las entradas individuales u otros tipos de entradas personalizadas.
¿Quieres desactivar los comentarios en todas tus entradas y páginas publicadas sin hacerlo individualmente? Puedes hacerlo sin necesidad de utilizar un plugin.
En primer lugar, ve a Posts » All Posts para ver todos tus artículos.
A continuación, selecciona todos los posts, elige Edit en el cuadro desplegable Bulk Actions y haz clic en Apply.
Ahora podrá realizar acciones masivas que incluyen el cambio del nombre del autor y la desactivación de los comentarios para todas las publicaciones seleccionadas.
Seleccione No permitir en el cuadro desplegable de comentarios y haga clic en Actualizar. Esto deshabilitará los comentarios en todas sus entradas seleccionadas.
Puede seguir el mismo proceso para desactivar los comentarios en sus páginas.
Aunque los métodos anteriores deshabilitarán los comentarios en sus entradas y páginas, no eliminarán los comentarios existentes en su sitio de WordPress.
Para eliminar todos los comentarios de su sitio, haga clic en Comentarios en la barra lateral izquierda de su panel de administración.
A continuación, seleccione todos los comentarios, elija la opción Mover a la Papelera en el cuadro desplegable de Acciones Masivas, y haga clic en Aplicar. Esto eliminará todos los comentarios existentes de su sitio.
Si su sitio web tiene una gran cantidad de comentarios, entonces usted tendrá que repetir este paso varias veces.
Si usted está buscando para desactivar los comentarios en las páginas de los medios de comunicación, entonces hay dos maneras de hacerlo.
Usted puede desactivar manualmente los comentarios en los archivos adjuntos de los medios de comunicación individuales siguiendo los métodos que hemos discutido anteriormente, pero que puede ser muy lento.
La forma más fácil de desactivar los comentarios a granel en todos los archivos adjuntos de los medios de comunicación es mediante el uso de un fragmento de código. Simplemente pega el siguiente código en el archivo functions.php de tu tema o en un plugin específico del sitio.
En caso de que no te sientas cómodo con la solución anterior, puedes consultar la siguiente sección en la que te mostraremos cómo utilizar un plugin para desactivar los comentarios en los archivos adjuntos multimedia.
Si no quieres desactivar los comentarios manualmente, entonces puedes usar el plugin Disable Comments para hacerlo con un solo clic.
Te permite desactivar completamente los comentarios en todas partes en tu sitio de WordPress. También puedes deshabilitarlos en tipos de post específicos como posts, páginas, medios y otros. También elimina el formulario de comentarios y deja de mostrar los comentarios existentes.
Lo primero que tienes que hacer es instalar y activar el plugin Disable Comments. Puedes seguir nuestra guía paso a paso sobre cómo instalar un plugin de WordPress para obtener instrucciones detalladas.
Después de activar el plugin, dirígete a Ajustes » Desactivar comentarios desde la barra lateral izquierda de tu panel de administración.
Seleccionando la primera opción podrás desactivar los comentarios en tu sitio de WordPress. El plugin también eliminará el elemento de menú de comentarios de su área de administración de WordPress.
Usando la segunda opción, puede desactivar selectivamente los comentarios en sus entradas, páginas o medios de comunicación.
Si quieres eliminar los comentarios sólo de los archivos adjuntos de los medios de comunicación, entonces puedes seleccionar el botón de radio On certain post types y luego marcar la casilla de verificación Media.
Puedes hacer lo mismo si sólo quieres desactivar los comentarios en las páginas de WordPress. El uso del plugin es la forma más fácil de desactivar los comentarios en las páginas de WordPress.
Cuando haya terminado, simplemente haga clic en el Guardar cambios para completar el proceso.
Si tu tema de WordPress no está comprobando el estado de los comentarios correctamente, entonces puede seguir mostrando el formulario de comentarios, los comentarios existentes, o incluso mostrar el mensaje «Los comentarios están cerrados».
Puedes pedirle a tu desarrollador de temas que solucione esto porque no es un enfoque compatible con el estándar.
Alternativamente, también puede intentar arreglarlo usted mismo siguiendo las instrucciones siguientes.
Primero, conéctese a su sitio de WordPress usando el Cliente FTP o el Administrador de Archivos en el panel de control de su alojamiento de WordPress. Ahora navegue a la carpeta de su tema actual que se encuentra en la carpeta /wp-content/themes/.
En su carpeta de tema, necesita localizar el archivo comments.php, haga clic con el botón derecho en ese archivo y cámbiele el nombre a comments_old.php.
Luego, necesita hacer clic con el botón derecho en el panel derecho de su cliente FTP y seleccionar la opción Crear nuevo archivo. Y luego, el nombre de su nuevo archivo como comments.php y haga clic en el botón OK.
Este truco simplemente sirve una plantilla de comentarios vacía a su tema de WordPress, por lo que no se mostrará ningún comentario o mensajes relacionados con los comentarios.
Si su tema de WordPress no tiene el archivo comments.php, entonces usted necesita preguntar a su desarrollador de temas qué archivo necesita editar.
Técnicas de protección contra el spam
Si estás planeando deshabilitar los comentarios de WordPress sólo para proteger tu sitio de los spammers y constructores de enlaces, entonces más bien te recomendamos utilizar algunas de las siguientes técnicas para combatir el spam.
Akismet
Akismet es uno de los mejores plugins para hacer frente a los comentarios de spam. Y la mejor parte es que ha sido construido por el equipo detrás de WordPress.
Este plugin comprueba cada comentario en su sitio y verifica si es spam o no. Para más detalles, puedes consultar nuestra guía sobre el plugin Akismet.
Cierre de comentarios
¿Sabes que puedes cerrar los comentarios después de un determinado periodo de tiempo?
Dirígete a Ajustes » Discusión y marca el campo que dice «Cerrar automáticamente los comentarios de los artículos con más de 14 días».
Esto cerrará el formulario de comentarios después de 14 días automáticamente. También puede cambiar el número de días en base a sus necesidades.
Típicamente los spammers apuntan a los posts más antiguos, por lo que varios usuarios cambian esta configuración a 180 días lo que reduce significativamente el spam.
Honeypot con Antispam Bee
En WPBeginner, hemos encontrado útil añadir un segundo plugin llamado Antispam Bee que trabaja junto con Akismet para reducir significativamente el spam de comentarios en su sitio.
Agrega un honeypot invisible que bloquea el 99% de los comentarios de bots de spam.
Comentario
Aunque la adición de un a su formulario de comentarios no es fácil de usar, todavía le ayuda a proteger su sitio de los spammers.
Puede utilizar el plugin Avanzado no e Invisible para añadir Google re justo antes del botón de envío de su formulario de comentarios.
Eliminar el campo del formulario de la URL del sitio web
Otra forma de lidiar con los creadores de enlaces y los spammers es eliminar el campo de la URL del sitio web del formulario de comentarios. Aquí hay un ejemplo del sitio web de WPForms:
Y puedes usar el plugin Comment Link Remove and Comments Tool para este propósito. Te permite eliminar el campo URL del sitio web de tu formulario de comentarios sin tocar una sola línea de código. ¿No es genial?
Bloqueo de IPs malas
También puedes bloquear direcciones IP malas para que no accedan a tu sitio de WordPress. Esto te ayudará a bloquear a los spammers y los ataques de hacking.
Para ello, puedes consultar nuestra guía sobre cómo bloquear direcciones IP en WordPress.