Disable Comments

Descripción

Este plugin permite a los administradores desactivar globalmente los comentarios en cualquier tipo de contenido (entradas, páginas, adjuntos, etc.) para que estos ajustes no puedan ser anulados por entradas individuales. También elimina todos los campos relativos a comentarios de la edición y de las pantallas de edición rápida. En instalaciones multisitio, puede ser usado para desactivar los comentarios en toda la red.

Además, los elementos relacionados con los comentarios pueden ser retirados del escritorio, de los widgets, del menú de administración y de la barra de administrador.

Nota importante: Utilice este plugin si no desea que los comentarios del todo en su sitio (o en ciertos tipos de entradas). No lo use si desea desactivar selectivamente los comentarios sobre los entradas individuales – WordPress te permite hacerlo. Si usted no sabe cómo desactivar los comentarios sobre los entradas individuales, tienes instrucciones en las preguntas frecuentes .

Si encuentras algún fallo o tienes sugerencias, por favor, usa el foro de soporte del plugin. ¡No puedo arreglarlo si no sé que está roto! Por favor, comprueba las FAQ para los problemas más comunes.

¿Quieres contribuir? Aquí está el repositorio de desarrollo de GitHub.

Una versión imprescindible del plugin también está disponible.

Detalles

El plugin proporciona la opción para desactivar completamente la característica de comentarios en WordPress. Cuando esta opción está activada, se hacen los siguientes cambios:

  • Todos los enlaces «Comentarios» están ocultos en el menú de administración y la barra de administración;
  • Todas las secciones de comentarios relacionados-( «Comentarios recientes», «Discusión», etc.) se ocultan en el escritorio de WordPress;
  • Todos los widgets relacionados con los comentarios están desactivados (para que tu tema no pueda utilizarlos);
  • La página de ajustes de «discusión» está oculta;
  • Todos los feeds de RSS/Atom están desactivados (y las solicitudes a éstos serán redirigidos a la entrada padre correspondiente);
  • La cabecera X-Pingback HTTP se elimina de todas las páginas;
  • Los pingbacks salientes están desactivados.

Por favor, elimina los comentarios existentes en tu sitio antes de aplicar este ajuste, de lo contrario esos comentarios todavía podrían mostrarse a los visitantes (dependiendo de tu tema). Puedes utilizar la herramienta de eliminación de comentarios para eliminar cualquier comentario existente en tu sitio.

Configuración avanzada

Algún comportamiento de los plugins puede ser modificado por administradores del sitio y desarrolladores de plugins o temas a través de código:

  • Definir DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE y ponerlo a false para evitar que el plugin sustituya la plantilla de comentarios del tema por una vacía.

  • Definir DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGS y establecerlo a true para evitar que el plugin oculte la página de ajustes de discusión.

Estas definiciones pueden hacerse en tu archivo wp-config.php principal o en el archivo functions.php de tu tema.

Instalación

  1. Sube la carpeta del plugin al directorio /wp-content/plugins/
  2. Activa el plugin en menú ‘Plugins’ de WordPress
  3. Se puede acceder a los ajustes del plugin a través del menú de «Ajustes» en el área de administración (ya sea la administración de tu sitio para instalaciones de sitios individuales o tu administración de red para instalaciones de red).

Preguntas frecuentes

No ocurre nada cuando desactivo los comentarios en todas las entradas – los formularios de comentarios siguen apareciendo cuando veo mis entradas.

Esto está ocurriendo porque tu tema no está comprobando el estado de las entradas de manera adecuada.

Puede que quieras dirigir al autor de tu tema a esta explicación sobre qué está haciendo mal y cómo corregirlo.

¿Cómo puedo eliminar el texto que dice «los comentarios están cerrados» debajo de los artículos cuando los comentarios están desactivados?

El plugin hace todo lo posible para ocultar este mensaje (y cualquier otro relacionado con los comentarios).

Si sigues viendo el mensaje, significa que tu tema está anulando este comportamiento y que tendrás que editar sus archivos manualmente para eliminarlo. Dos enfoques comunes son borrar o comentar las líneas relevantes en wp-content/your-theme/comments.php o añadir una declaración a wp-content/your-theme/style.css que oculte el mensaje a tus visitantes. En cualquier caso, ¡hazlo sabiendo lo que estás haciendo!

Sólo quiero desactivar los comentarios en ciertas entradas, no globalmente. ¿Qué debo hacer?

¡No instales este plugin!

Ir a la página de edición para la entrada en la que deseas desactivar los comentarios. Desplázate hacia abajo a la caja de «Discusión», donde se encuentran las opciones de comentarios de esa entrada. Si no ves un cuadro de «Discusión», a continuación, haga clic en «Opciones de pantalla» en la parte superior de la pantalla, y asegúrate de que la casilla de verificación «Discusión» está marcada.

También puedes editar por lotes el estado de los comentarios de múltiples entradas desde la pantalla de entradas.

Quiero eliminar los comentarios de mi base de datos. ¿Qué debo hacer?

Ve a la página de herramientas del plugin Disable Comments y usa la herramienta para borrar todos los comentarios o de acuerdo con los tipos de contenido especificados en tu base de datos.

Reseñas

19 de noviembre de 2019
Hi Samir, Sorry to put a one star but I have a weird issue with your plugin. (I'll change it to 5 stars if I find a solution) I had to disables all comments temporally so I used your plugin and did not checked the “Use permanent mode” setting. The problem is when I have disabled the plugin the comments did not reappear.. Do you know what can I do (the plugin you suggest in an other review is not available anymore) ? Thanks !
25 de septiembre de 2019
So simple and effective plugin! Thank you very much for your hard work!
15 de agosto de 2019
I install this plugin, activate it and the comments are disabled. Great Plugin!
Leer todas las 219 reseñas

Colaboradores y desarrolladores

«Disable Comments» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Disable Comments» ha sido traducido a 30 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Disable Comments» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.10.0

  • Desactivado el bloque Gutenberg de «comentarios recientes».

1.9.0

  • Corregida la compatibilidad con WordPress 5.0 y siguientes.
  • Eliminada la característica obsoleta de «modo persistente».

1.8.0

  • Añadida la configuración DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGS.

1.7.1

  • Pequeñas mejoras en la administración para ocultar la funcionalidad relacionada con comentarios.

1.7

  • Abandonada la lógica para intentar ocultar el enlace de comentarios del widget Meta. Los administradores deben añadir manualmente el estilo para ocultar este enlace o reemplazar el widget Meta con una alternativa.
  • Eliminado el filtro disable_comments_allow_persistent_mode. Definido en su lugar DISABLE_COMMENTS_ALLOW_PERSISTENT_MODE.

1.6

  • Añadida una herramienta para eliminar comentarios en lote.

1.5.2

  • Corregidos los errores de Javascript cuando se habilita el Meta widget.
  • Ocultado el enlace de comentarios en el panel de bienvenida.

1.5.1

  • Ocultados los comentarios existentes, si hay alguno.
  • Se filtra el enlace de comentarios en el widget Meta, si está habilitada.

1.5

  • Eliminado de la cabecera el enlace del feed de comentarios en WP 4.4 y superior.

1.4.2

  • Retrasada la carga del text domain hasta que todos los plugins se cargan. Esto permite que los plugins modifiquen las traducciones.

1.4

  • Ocultada la problemática opción del «modo persistente» en todos los sitios donde no está en uso. Esta opción será eliminada en una futura versión.

1.3.2

  • Actualizaciones de compatibilidad y refactorización de código para WordPress 4.3
  • Añadidas algunas nuevas traducciones

1.3.1

  • Cambia el comportamiento de las solicitudes de feeds de comentarios. Esto elimina un posible problema de seguridad.

1.3

  • Movido el filtro de modo persistente a una definición.
  • Añadida una opción avanzada para mostrar la plantilla de comentarios del tema, incluso cuando los comentarios están deshabilitados.

1.2

  • Se permite a los administradores de red desactivar los comentarios sobre los tipos de entradas personalizada en de toda la red.

1.1.1

  • Arreglada la advertencia de PHP cuando la opción active_sitewide_plugins no contiene el tipo de datos esperados.

1.1

  • Se intenta ocultar la plantilla de comentarios («Los comentarios están cerrados») siempre que los comentarios están deshabilitados.

1.0.4

  • Arreglada la vulnerabilidad CSRF en el administrador. Gracias a dxi por el aviso responsable.

1.0.3

  • Corrección de compatibilidad para WordPress 3.8

1.0.2

  • Desactivado el script de comentario-respuesta para los temas que no comprueban el estado de comentario correctamente.
  • Añadida traducción al francés

1.0.1

  • Soluciona el problema con la configuración de la persistencia en las instalaciones de un solo sitio.

1.0

  • Evitar que se muestre la plantilla de comentarios del tema cuando los comentarios están desactivados en todas partes.
  • Evitar el acceso directo a las páginas de administración de comentarios cuando los comentarios están desactivados en todas partes.

0.9.2

  • Hacer disponible todo el tiempo el filtro de la opción de modo persistente.
  • Arreglada la redirección de peticiones de feeds.
  • Arreglado el filtrado de la barra de administrador en WP 3.6

0.9.1

  • Corta vida en la naturaleza.

0.9

  • Añadido soporte para gettext y la traducción alemana.
  • Añadido enlaces al repo de desarrollo de GitHub.
  • Se permite a los administradores de red evitar el uso del modo persistente.

0.8

  • Eliminada la cabecera X-Pingback cuando los comentarios están completamente desactivados.
  • Desactivados los feeds de comentarios cuando los comentarios están desactivados completamente.
  • Simplificada la página de ajustes.

0.7

  • Ahora es compatible con la activación de red – desactiva los comentarios en toda tu red multisitio.
  • Simplificada la página de ajustes.

0.6

  • Añadido «modo persistente» para gestionar temas que no utilizan la comprobación del estado del comentario filtrable.

0.5

  • Se permite la desactivación temporal de los comentarios de todo el sitio, garantizando que los estados originales de comentario no se sobrescriben cuando se edita un post.

0.4

  • Se ha añadido la opción de desactivar el widget Comentarios recientes.
  • Corrección: no se muestran mensajes de administración a los usuarios que no pueden hacer nada en ellos.

0.3.5

  • Corrección: Otros elementos del menú de administrador podrían estar ocultos inadvertidamente cuando «Eliminar el enlace Comentarios en el menú Admin» era seleccionado.

0.3.4

  • Corrección: Un error tipográfico en la página de ajustes hacía que el botón de envío desapareciera en algunos navegadores. Gracias a Wojtek por informar de este error.

0.3.3

  • Corrección: Los tipos de entrada personalizadas que no son compatibles con los comentarios no debe aparecer en la página de configuración
  • Añadir mensaje de advertencia en la configuración de discusión cuando los comentarios están deshabilitados

0.3.2

  • Corrección: Algunos elementos del panel fueron ocultados incorrectamente en múltiples sitios

0.3.1

  • Corrección de compatibilidad para WordPress 3.3

0.3

  • Añadida la capacidad para eliminar los enlaces para comentar páginas del admin desde el panel de administración, la barra de administración y el menú de administración.

0.2.1

  • Mejoras de usabilidad para ayudar a los usuarios primerizos a configurar el plugin.

0.2

  • Corrección: Asegurado de que se bloquean los pingbacks cuando los comentarios están deshabilitados.