Disable Comments

Descrición

Disable Comments – Elimina comentarios & detén o spam [compatible con multisitio]

Activa ou desactiva os comentarios en calquera contido de WordPress (páxinas, entradas ou multimedia) para deter os spammers. Compatibilidade con WP-CLI, XML-RPC & REST API para deter os comentarios de spam.

Máis sobre o plugin ◼️ Documentación ◼️ Foro de soporte

Toma o control global do teu sitio de WordPress

Sobrescribe todos os axustes relacionados cos comentarios en toda a túa web & xestiona os comentarios exactamente como queiras.

Desactiva os comentarios en entradas, páxinas & multimedia

Elixe que entradas, páxinas ou elementos multimedia deben permitir comentarios dos visitantes do sitio & configura Disable Comments en consecuencia

Non permitas comentarios nunha rede multisitio

Tes varias webs? Desfaite dos comentarios irrelevantes en toda a rede co plugin Disable Comments

CARACTERÍSTICAS PRINCIPAIS DE DISABLE COMMENTS

  • Todas as ligazóns de «Comentarios» están ocultas no menú de administración e na barra de administración.
  • Todas as seccións relacionadas cos comentarios («Comentarios recentes», «Discusión», etc.) están ocultas no escritorio de WordPress.
  • Todos os widgets relacionados cos comentarios están desactivados (polo que o teu tema non pode usalos).
  • A páxina de axustes «Discusión» está oculta.
  • Todos os feeds RSS/Atom de comentarios están desactivados (e as solicitudes a eles redirixiranse á entrada pai).
  • A cabeceira HTTP X-Pingback elimínase de todas as páxinas.
  • Os pingbacks saíntes están desactivados.
  • Detén por completo os comentarios de spam no sitio cun só clic.
  • Elimina comentarios por tipo, incluídas as valoracións de produtos de WooCommerce.
  • Desactiva os comentarios mediante XML-RPC & REST API
  • Totalmente compatible con redes multisitio.
  • Xestiona con antelación os comentarios de subsitios concretos dunha rede de varias webs ou de toda a rede.
  • Exclúe os axustes de Disable Comments segundo os perfís de usuario.
  • Mantén funcionando o tipo de comentario «Notas» do editor de bloques de WordPress 6.9+ mentres todos os demais comentarios seguen desactivados.
  • [Novo na 2.8.0] Preparado para axentes de IA: é compatible coa Abilities API de WordPress (WP 6.9+), para que os asistentes de IA e os clientes MCP poidan ler os teus axustes de comentarios.

Elimina os comentarios existentes no teu sitio antes de aplicar este axuste; se non, (dependendo do teu tema) eses comentarios poderían seguir mostrándose aos visitantes. Podes usar a ferramenta Eliminar comentarios para eliminar os comentarios existentes no teu sitio.

🌟 NOVIDADES DE DISABLE COMMENTS 2.0

UNHA INTERFACE INCRIBLE E FÁCIL DE USAR
Configura facilmente os axustes relacionados cos comentarios cunha interface de usuario incrible e atractiva, semellante a unha aplicación.

COMANDOS DE WP-CLI PARA DESACTIVAR OS COMENTARIOS
Usa o control mediante WP-CLI dos axustes relacionados cos comentarios para desactivar os comentarios en entradas, páxinas, adxuntos ou en toda a túa web.

COMEZA CO ASISTENTE DE CONFIGURACIÓN RÁPIDA
Usa o asistente de configuración rápida despois de activar o plugin para configurar ao instante os axustes relacionados cos comentarios da túa web de WordPress.

DESACTIVA OS COMENTARIOS NA DOCUMENTACIÓN
Desactiva ao instante os comentarios nas túas páxinas de documentación ou na base de coñecemento de WordPress cun só clic.

ELIMINA CERTOS TIPOS DE COMENTARIOS
Elimina permanentemente certos tipos de comentarios da túa web de WordPress, incluídas as valoracións de produtos de WooCommerce e os comentarios xenéricos.

DESACTIVA OS COMENTARIOS MEDIANTE XML-RPC E REST API
Bloquea calquera comentario feito na túa web de WordPress mediante a especificación XML-RPC e a REST API.

Nota importante: usa este plugin se non queres comentarios de ningún tipo no teu sitio (ou en certos tipos de contido). Non o uses se queres desactivar os comentarios de forma selectiva en entradas individuais: WordPress xa che permite facelo. Se non sabes como desactivar os comentarios en entradas individuais, tes instrucións nas FAQ.

Se atopas algún fallo ou tes suxestións, usa o foro de soporte do plugin. Non podo arranxalo se non sei que está roto! Consulta as FAQ para ver os problemas habituais.

Queres colaborar? Aquí tes o repositorio de desenvolvemento en GitHub.

Tamén está dispoñible unha versión de uso obrigatorio do plugin.

Configuración avanzada

Os administradores do sitio e os desenvolvedores de plugins e temas poden modificar parte do comportamento do plugin mediante código:

  • Define DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATE e establéceo en false para evitar que o plugin substitúa o modelo de comentarios do tema por un baleiro.

  • Define DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGS e establéceo en true para evitar que o plugin oculte a páxina de axustes de «Discusión».

Estas definicións pódense facer no teu wp-config.php principal ou no arquivo functions.php do teu tema.

AGORA ESTE PLUGIN MANTÉNO O EQUIPO WPDeveloper.

💙 GÚSTACHE DISABLE COMMENTS?

🔥 CONSEGUE AGASALLOS PARA O TEU SITIO DE WORDPRESS

Bota unha ollada ás nosas outras solucións para WordPress & potencia a túa web de WordPress:

🔝 Essential Addons For Elementor: os complementos para Elementor máis populares, con máis de 2 millóns de usuarios satisfeitos & máis de 95 widgets & bloques listos

🔔 NotificationX – A mellor solución de proba social & márketing FOMO para aumentar as taxas de conversión.

🔗 BetterLinks: o mellor e máis recente plugin de xestión de ligazóns para WordPress para acurtar, seguir & analizar ligazóns.

📄 EmbedPress: EmbedPress permíteche incrustar calquera cousa, incluídos vídeos, imaxes, entradas, audio, mapas, e subir PDF, DOC, PPT etc.

☁ Templately: biblioteca con máis de 6000 modelos gratuítos para Elementor & Gutenberg xunto coa colaboración na nube para WordPress.

📚 BetterDocs: o mellor plugin de documentación & base de coñecemento para WordPress para reducir os tickets de soporte manuais & mellorar a experiencia de usuario.

⏰ SchedulePress: calendario editorial avanzado con programación de entradas de WordPress, compartición en redes sociais, alertas de programacións perdidas e moito máis.

⚡ Flexia: o tema máis lixeiro, personalizable & multiusos para WordPress.

Visita WPDeveloper para aprender máis sobre como mellorar en WordPress con titoriais de axuda, consellos & trucos.

Código fonte

A compilación do plugin xera assets/js/disable-comments.js a partir de src/disable-comments.js con Babel e assets/css/style.css a partir de assets/scss/style.scss con Sass, usando Grunt. Estes orixes non se inclúen no zip do plugin. Os demais arquivos JavaScript e CSS propios de assets/ mantéñense directamente.

Tanto o código fonte como a configuración de compilación están no repositorio de desenvolvemento en GitHub. Para compilalos ti mesmo:

npm install
npm run build

Recursos de terceiros incluídos

As distribucións de JavaScript/CSS de Select2, pagination.js e SweetAlert2 inclúense por separado da compilación de Grunt. Os seus avisos de licenza completos están en assets/licenses/. O aviso da webfont DM Sans e a licenza SIL Open Font License 1.1 están en assets/fonts/OFL.txt. A licenza do plugin está en LICENSE.txt.

Servizos externos

Disable Comments conéctase a un servizo externo, e só se o aceptas.

Análise de uso de WPInsight (opcional, desactivada por defecto)

WPInsight é o servizo de análise de uso de WPDeveloper. Úsámolo para saber que versións de WordPress e PHP, plugins e temas usa a xente xunto con Disable Comments, e así manter o plugin compatible con eles.

  • Cando se envían os datos: só despois de que un administrador faga clic en «Sure, I’d like to help» no aviso de aceptación. Envíanse unha vez nese momento, despois aproximadamente unha vez ao día mediante WP-Cron (só os detalles que cambiaron desde o último informe) e unha vez máis cando se desactiva o plugin. Se fas clic en «No Thanks.» ou ignoras o aviso, non se envía nada nunca.
  • Que se envía: a URL e o nome do teu sitio, a versión de WordPress, o idioma e o conxunto de caracteres do sitio, a versión de PHP, o software do servidor, se o sitio é multisitio, a dirección do texto, a ruta do plugin no servidor, as listas de plugins activos e inactivos, o tema activo e a súa versión, a versión de Disable Comments e o enderezo de correo electrónico da conta do administrador que preme o botón de aceptación (usado para enviar o cupón de desconto). Un informe diario tamén pode incluír o correo electrónico da conta do usuario conectado; un informe en segundo plano sen usuario conectado omite o correo electrónico. Os informes inclúen ademais o nome e o identificador do plugin, a versión do rastrexador, o estado de activación e a marca de márketing, o identificador do sitio asignado polo servizo e a URL orixinal do sitio cando está dispoñible. Ao desactivar, envía de novo os mesmos datos, ademais do enderezo de correo electrónico da conta do administrador que desactiva o plugin, a hora da desactivación e o motivo e a nota que introduza no formulario de desactivación. Como en calquera solicitude web, a conexión tamén revela o enderezo IP do teu servidor ao servizo.
  • Onde se envía: https://send.wpinsight.com/process-plugin-data
  • Termos e privacidade: Termos e condicións, Política de privacidade

A comprobación «Still Seeing a Comment Form?» da páxina de axustes do plugin tamén solicita páxinas do teu propio sitio para comprobar o que xera o teu tema. Esas solicitudes van só ao teu propio sitio e non envían nada a terceiros.

Capturas

Instalación

Forma moderna:

  1. Vai á sección «Engadir novo plugin» do escritorio de WordPress.
  2. Busca «Disable Comments».
  3. Instálao e despois actívao.
  4. Podes acceder aos axustes do plugin desde o menú «Axustes» da área de administración (a administración do teu sitio nas instalacións dun só sitio ou a administración da rede nas instalacións en rede).

Forma antiga:

  1. Sube o cartafol do plugin ao directorio /wp-content/plugins/
  2. Activa o plugin desde o menú «Plugins» de WordPress
  3. Podes acceder aos axustes do plugin desde o menú «Axustes» da área de administración (a administración do teu sitio nas instalacións dun só sitio ou a administración da rede nas instalacións en rede).

Preguntas frecuentes

Non pasa nada despois de desactivar os comentarios en todas as entradas: os formularios de comentarios seguen aparecendo cando vexo as miñas entradas.

Isto débese a que o teu tema non comproba correctamente o estado dos comentarios das entradas.

Quizais queiras indicarlle ao autor do teu tema esta explicación do que está a facer mal e de como corrixilo.

Como podo eliminar o texto «Os comentarios están pechados» ao final dos artigos nos que os comentarios están desactivados?

O plugin fai todo o posible por ocultar esta mensaxe (e calquera outra relacionada cos comentarios).

Se aínda ves a mensaxe, significa que o teu tema está a sobrescribir este comportamento e terás que editar os seus arquivos manualmente para eliminala. Dúas opcións habituais son eliminar ou comentar as liñas correspondentes en wp-content/your-theme/comments.php, ou engadir unha declaración a wp-content/your-theme/style.css que oculte a mensaxe aos visitantes. En calquera caso, asegúrate de que sabes o que estás a facer!

Só quero desactivar os comentarios en certas entradas, non de forma global. Que fago?

Vai á páxina de edición da entrada na que queres desactivar os comentarios. Desprázate ata a caixa «Discusión», onde atoparás as opcións de comentarios desa entrada. Se non ves a caixa «Discusión», fai clic en «Opcións da pantalla» na parte superior da pantalla e asegúrate de que a caixa de verificación «Discusión» está marcada.

Tamén podes editar en lote o estado dos comentarios de varias entradas desde a pantalla de entradas.

Quero eliminar comentarios da miña base de datos. Que fago?

Vai á páxina de ferramentas do plugin Disable Comments e usa a ferramenta Eliminar comentarios para eliminar todos os comentarios, ou os dos tipos de contido especificados, da túa base de datos.

Isto non se pode desfacer. Fai unha copia de seguridade da túa base de datos antes de executalo.

Como desactivo os comentarios en toda unha rede multisitio?

Activa o plugin na rede. Os axustes estarán entón na túa administración da rede, onde podes aplicar unha única configuración a todos os sitios á vez ou configurar cada subsitio desde a pantalla da rede. Se no seu lugar activas o plugin nun só sitio, só afectará a ese sitio.

Como desactivo as valoracións de produtos de WooCommerce?

As valoracións de produtos de WooCommerce gárdanse como comentarios no tipo de contido product, polo que desactivar os comentarios en product tamén desactiva as valoracións. Para eliminar as valoracións que xa existen, usa a ferramenta Eliminar comentarios e selecciona o tipo de contido de produto.

Podo configurar o plugin desde WP-CLI?

Si. Tanto os axustes como a eliminación poden automatizarse con scripts, algo útil cando xestionas moitos sitios:

wp disable-comments settings --types=post
wp disable-comments settings --types=page --add
wp disable-comments settings --xmlrpc --rest-api
wp disable-comments delete --types=all

Executa wp help disable-comments settings para ver a lista completa de opcións. Documentación completa de WP-CLI.

WordPress 6.9 engadiu as «Notas» no editor de bloques. Este plugin estragaraas?

Non, sempre que os permitas. As notas son tecnicamente un tipo de comentario (note), polo que unha desactivación xeral as apagaría xunto con todo o demais. Usa o axuste Activar certos tipos de comentarios para que as notas sigan funcionando mentres todos os demais comentarios permanecen desactivados.

Desactivei os comentarios, pero unha páxina da caché aínda mostra o formulario de comentarios.

Desde a versión 2.8.0, o plugin baleira as cachés de páxina automaticamente cada vez que gardas os axustes ou eliminas comentarios, polo que isto debería resolverse só. Se o teu aloxamento ou CDN non está cuberto, pode engancharse a disable_comments_purge_caches para baleirar a súa propia caché nese mesmo momento.

Ten en conta que o plugin nunca toca a túa caché de obxectos, só as cachés de páxina. O que queda desactualizado é o HTML renderizado.

Poden os asistentes de IA ler os meus axustes de comentarios?

Si, en WordPress 6.9 e versións posteriores. O plugin rexistra unha capacidade de só lectura disable-comments/get-status mediante a Abilities API de WordPress, para que os asistentes de IA, a paleta de comandos e os clientes MCP poidan preguntarlle ao sitio onde están desactivados os comentarios. É de só lectura e require a capacidade manage_options: nada pode cambiar os teus axustes a través dela.

Que pasa se desactivo o plugin?

Os comentarios volven ao que fixesen WordPress e o teu tema antes. O plugin filtra o estado dos comentarios en tempo de execución en vez de reescribir as túas entradas, polo que os axustes orixinais de cada entrada seguen intactos por debaixo.

A única excepción é a ferramenta Eliminar comentarios: os comentarios que elimina desaparecen para sempre e desactivar o plugin non os recuperará.

Comentarios

9 de Novembro de 2026
Los spammers estan a la orden del dia, este plugin te ayuda a mantenerlos fuera de tu sitio publicando sus cosas que a veces comprometen tu sitio y lo hacen lento, altamente recomendado!!!
21 de Xullo de 2026
One of my many websites has been getting hacked by numerous Russian comments, as many as twenty a day! I spent hours online with my hosting company, InMotion Hosting, trying to block this, but they suggested using their CloudFlare feature, which was a total pain! I then researched how to block comments on a WordPress site and this was just as much of a pain, with no way to block comments on all posts and pages. Then I discovered this plugin and it worked in about two minutes to block comments everywhere on the site. Thank you!
8 de Abril de 2026 1 resposta
Disable Comments did what I needed without much setup. Easy to use and saves time when managing site content. Worked fine on my end, though a few extra options would make it even better.
31 de Marzo de 2026 1 resposta
Does exactly what it says. Helps disable comments easily without extra setup. Works fine on most parts. But a few settings could be more flexible. Overall good. tnx 👍
Ler todas as 282 opinións

Colaboradores e desenvolvedores

“Disable Comments” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

“Disable Comments” foi traducido a 42 idiomas. Grazas aos desenvolvedores polas súas contribucións.

Traduce “Disable Comments” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

O formato baséase en Keep a Changelog
e este proxecto segue o versionado semántico.
Isto manterase desde o 19 de agosto de 2020 – @asif2bd

[2.9.1] – 2026-10-25

  • Mellorado: as pestanas de axustes agora aparecen na URL da páxina, así que unha pestana pode ligarse ou engadirse a marcadores e segue aberta tras actualizar
  • Corrixido: a etiqueta «Custom post types» da administración de rede nas pestanas Disable Comments e Delete Comments xa non se mostra a 10px
  • Corrixido: ao gardar os axustes xa non se activa unha advertencia de PHP cando «Everywhere» nunca se estableceu
  • Mellorado: varias melloras e correccións menores en todo o plugin

[2.9.0] – 2026-09-01

  • Nova característica: regras condicionais: desactiva ou volve activar os comentarios por termo de taxonomía, modelo de páxina ou antigüidade da entrada, en vez de só por tipo de contido
  • Nova característica: vista previa de proba para Eliminar comentarios: mira que comentarios eliminará unha eliminación antes de executala e descárgaos antes como CSV
  • Nova característica: contador de intentos bloqueados: mira cantos intentos de comentarios, trackbacks e REST rexeitou o plugin, co informe en Saúde do sitio
  • Nova característica: exporta e importa os axustes como JSON, cunha vista previa das diferenzas antes de escribir nada
  • Nova característica: as valoracións de produtos de WooCommerce son agora un axuste propio, separado dos comentarios normais, o que permite pechar as valoracións mentres os demais comentarios do produto seguen abertos
  • Nova característica: analizador de conflitos do tema: diagnostica un tema que segue mostrando un formulario de comentarios despois de desactivar os comentarios
  • Nova característica: compatibilidade de escritura coa Abilities API (WordPress 6.9+): os asistentes de IA e os clientes MCP poden cambiar os axustes de comentarios e eliminar comentarios, coas mesmas capacidades requiridas que as pantallas de administración
  • Nova característica: as ferramentas avanzadas teñen agora a súa propia pestana de axustes, e a primeira pantalla queda para a elección principal de onde se desactivan os comentarios
  • Mellorado: a vista previa de Eliminar comentarios lista os comentarios que coincidiron (autor, data, entrada e un extracto) en vez de só cantos hai
  • Mellorado: os termos das regras condicionais pódense buscar, polo que unha taxonomía con máis de 200 termos é totalmente accesible
  • Mellorado: Saúde do sitio informa das regras condicionais, polo que o resumo xa non indica «os comentarios están activados en todas partes» mentres unha regra os está pechando
  • Mellorado: disposición da pantalla de axustes: controis de regras aliñados, un desglose lexible dos intentos bloqueados, tamaños de etiqueta coherentes e caixas de resultados que coinciden co resto do plugin
  • Mellorado: reescribíronse o readme e a ficha do directorio de plugins para que sexan máis claros
  • Corrixido: as copias de seguridade en CSV escapan todas as columnas de texto libre, para que un comentario non se poida executar como fórmula ao abrir o arquivo nunha folla de cálculo
  • Corrixido: unha lectura anónima da REST xa non se conta como intento bloqueado
  • Corrixido: «Contando os intentos bloqueados desde» mantén a súa data de inicio en vez de mostrar a data de hoxe ata o primeiro bloqueo
  • Corrixido: unha eliminación que non coincide con nada xa non recarga toda a pantalla de axustes
  • Corrixido: o aviso de valoración pode descartarse en todas as pantallas nas que aparece
  • Corrixido: a desinstalación elimina os datos do aviso de valoración que creou o plugin
  • Corrixido: o resumo de set-status da Abilities API describe a configuración do sitio en vez da exención por perfil do usuario que fai a chamada
  • Corrixido: «Total de comentarios» indica o que conta, polo que xa non contradí a vista previa de eliminación específica de cada modo
  • Desenvolvedores: disable-comments delete incorpora --dry-run e --export=<file>; novos comandos de WP-CLI disable-comments export e disable-comments import

[2.8.0] – 2026-07-27

  • Nova característica: compatibilidade coa Abilities API de WordPress (WordPress 6.9+): os asistentes de IA, a paleta de comandos e os clientes MCP poden agora preguntarlle ao sitio onde están desactivados os comentarios, mediante a capacidade de só lectura disable-comments/get-status
  • Corrixido: as cachés de páxina baléiranse agora ao gardar os axustes ou eliminar comentarios; antes, unha páxina na caché seguía mostrando o formulario de comentarios despois de desactivar os comentarios
  • Compatible con WordPress 7.0

[2.7.1] – 2026-07-22

  • Mellora: melloras xerais

[2.7.0] – 2026-04-05

  • Mellora: mellorouse o rendemento e a estabilidade xerais

[2.6.2] – 2026-01-20

  • Corrixido: un problema polo que eliminar notas en WordPress 6.9+ producía un erro

[2.6.1] – 2025-12-02

  • Compatible con WordPress 6.9
  • Engadido: introduciuse o axuste «Activar certos tipos de comentarios», que permite excluír o novo tipo de comentario «Notas» do editor de bloques introducido en WordPress 6.9

As versións anteriores están listadas en changelog.txt.