Desactivar comentarios en todas las publicaciones / páginas

8

¿Hay alguna forma rápida de deshabilitar todos los comentarios en todas las publicaciones y páginas? Sé que puede ir al panel de control debajo de las publicaciones, hacer clic en editar y No permitir, debajo de los comentarios. ¿Es esa la única forma?

usuario6133
fuente

Respuestas:

20

La verificación si los comentarios están habilitados se realiza por comments_open()función.

Puede hacer que siempre devuelva falso a través de un filtro con algo como esto:

add_filter('comments_open', '__return_false');   

Otra forma sería hacer que los comentarios estén disponibles solo para usuarios registrados (es decir, si no tiene un registro abierto) en Settings > Discussion.

Rarst
fuente
La solución más simple, nativa-wp y mejor. +1
kaiser
2

Edite en masa las páginas existentes en el panel de control Publicaciones o vista de páginas como se indica aquí :

  1. Ve a la página Todas las publicaciones.
  2. Haga clic en la casilla de verificación en el encabezado.
  3. Elija "Editar" en el menú desplegable de acciones masivas y luego haga clic en Aplicar. Aparecerá el área de edición masiva.
  4. En el medio del área de edición masiva habrá cuatro menús desplegables. El segundo es para comentarios. Cámbielo a "No permitir".
  5. Desactive los pings con un menú desplegable similar al lado derecho del área de edición masiva.
  6. Haga clic en el botón de actualización en el extremo derecho.
MikeiLL
fuente
1

Pensé que agregaría una respuesta a lo anterior, ya que puede no ser inmediatamente obvio para otros que buscan este problema.

En Configuración >> Discusión, puede desmarcar "Permitir que las personas publiquen comentarios sobre nuevos artículos" en la configuración predeterminada del artículo. Sin embargo, tenga en cuenta que esto solo afectará las nuevas publicaciones / páginas.

Puede editar en masa las páginas existentes en el panel de mandos Publicaciones o vista de páginas.

Este puede ser un método preferido para algunas personas que no desean tocar los archivos de plantilla, etc.

TomC
fuente
¿Cómo se editan en masa las páginas existentes en la publicación Publicaciones del panel o en la vista Páginas? No veo una opción en las publicaciones o en la vista de páginas.
MikeiLL
En la vista Publicaciones o Páginas en el Panel, debe haber un valor desplegable 'Acciones masivas'. Cambie eso a 'Editar' y luego seleccione todas las publicaciones / páginas o solo las que desee y luego haga clic en 'Aplicar' y aparecerá las opciones de edición masiva.
TomC
0

No incluir el formulario de comentarios en su tema también funciona (eso es lo que suelo hacer).

Hiranthi
fuente