Descrição
Disable Comments – Remoção de comentários e interrupção de spam [compatível com multisite]
Ative/desative comentários em qualquer conteúdo do WordPress (páginas, posts ou mídia) para bloquear spammers. Suporte a WP-CLI, XML-RPC e API REST para impedir comentários de spam.
Saiba mais sobre o plugin ◼️ Documentação ◼️ Fórum de suporte
Tenha controle global sobre o seu site WordPress
Substitua todas as configurações relacionadas aos comentários em todo o seu site e gerencie seus comentários exatamente como desejar.
Desativar comentários em posts, páginas e mídia
Escolha em quais posts, páginas ou mídias devem ser permitidos comentários de visitantes do site e configure o Disable Comments de acordo
Desativar Comentários em rede Multi-Site
Você tem vários sites? Livre-se de comentários irrelevantes em toda a rede usando o plugin Disable Comments
PRINCIPAIS RECURSOS DO DISABLE COMMENTS
- Todos os links “Comentários” ficam ocultos no menu de administração e na barra de administração.
- Todas as seções relacionadas a comentários (“Comentários recentes”, “Discussão”, etc.) ficam ocultas no painel do WordPress.
- Todos os widgets relacionados a comentários são desativados (portanto, seu tema não pode usá-los).
- A página de configurações “Discussão“ será ocultada.
- Todos os feeds RSS/Atom de comentários são desativados (e as solicitações para eles serão redirecionadas para o post principal).
- O cabeçalho HTTP X-Pingback é removido de todas as páginas.
- Pingbacks de saída serão desativados.
- Interromper completamente os comentários de spam no site com um único clique.
- Excluir comentários por tipo, incluindo avaliações de produtos do WooCommerce.
- Desativar comentários através do XML-RPC e da REST-API
- Totalmente compatível com redes multisite.
- Gerencie antecipadamente os comentários de vários subsites específicos de uma rede de sites ou de toda a rede.
- Excluir as configurações de desativação de comentários, com base nas funções dos usuários.
- Mantenha o tipo de comentário “Notas” do editor de blocos do WordPress 6.9+ ativo, enquanto todos os outros tipos de comentários permanecem desativados.
- [Novo na versão 2.8.0] Pronto para agentes de IA: compatível com a API de recursos do WordPress (WP 6.9+), para que assistentes de IA e clientes MCP possam ler suas configurações de comentários.
Exclua todos os comentários existentes no seu site antes de aplicar essa configuração, caso contrário (dependendo do seu tema), esses comentários ainda podem ser exibidos aos visitantes. Você pode usar a ferramenta de exclusão de comentários para remover qualquer comentário existente no seu site.
🌟 O QUE HÁ DE NOVO NO DISABLE COMMENTS 2.0
INTERFACE INCRÍVEL E AMIGÁVEL AO USUÁRIO
Define facilmente as configurações relacionadas aos comentários com uma interface incrível e atraente, semelhante a um aplicativo.
COMANDOS WP-CLI PARA DESATIVAR COMENTÁRIOS
Use o controle WP-CLI para configurações relacionadas aos comentários e desative os comentários em posts, páginas, anexos ou em todo o seu site.
COMECE COM O ASSISTENTE DE CONFIGURAÇÃO RÁPIDA
Use o assistente de configuração rápida após ativar o plugin para configurar instantaneamente as configurações relacionadas aos comentários do seu site WordPress.
DESATIVAR COMENTÁRIOS EM DOCUMENTOS
Desative instantaneamente os comentários nas páginas de documentação ou base de conhecimento do WordPress com um único clique.
EXCLUIR CERTO(S) TIPO(S) DE COMENTÁRIOS
Exclua permanentemente certos tipos de comentários do seu site WordPress, incluindo avaliações de produtos do WooCommerce, bem como comentários genéricos.
DESATIVAR COMENTÁRIOS VIA XML-RPC E REST API
Bloqueie quaisquer comentários feitos no seu site WordPress através das especificações XML-RPC e REST API.
Observação importante: Use este plugin se você não quer comentários em seu site (ou em certos tipos de posts). Não o use se você deseja desativar seletivamente os comentários em posts individuais – O WordPress permite fazer isso de qualquer maneira. Se você não sabe como desativar comentários em posts individuais, há instruções na seção de Perguntas frequentes
Se encontrar algum erro ou tiver sugestões, use o fórum de suporte do plugin. Não posso consertar se não souber que está com problemas! Verifique as Perguntas frequentes para problemas comuns.
Quer contribuir? Aqui está o repositório de desenvolvimento no GitHub.
Uma versão obrigatória do plugin também está disponível.
Configuração avançada
Algumas das ações do plugin podem ser modificadas pelos administradores do site e desenvolvedores de plugins/temas através de código:
-
Defina
DISABLE_COMMENTS_REMOVE_COMMENTS_TEMPLATEe atribua o valorfalsepara evitar que o plugin substitua o modelo de comentários do tema por um vazio. -
Defina
DISABLE_COMMENTS_ALLOW_DISCUSSION_SETTINGSe atribua o valortruepara evitar que o plugin oculte a página de configurações de Discussão.
Essas definições podem ser feitas no arquivo wp-config.php principal ou no arquivo functions.php do seu tema.
ESTE PLUGIN É AGORA MANTIDO PELA EQUIPE WPDeveloper.
💙 GOSTOU DO DISABLE COMMENTS?
-
Para documentação e tutoriais, acesse nossa Documentação
-
Para tutoriais em vídeo, acesse nossa Playlist no YouTube
-
Junte-se ao nosso Grupo do Facebook
-
Se você gostou do Disable Comments, avalie-nos no WordPress
-
Para mais informações sobre recursos, perguntas frequentes e documentação, acesse nosso site em Disable Comments
🔥 OBTENHA BRINDES PARA O SEU SITE WORDPRESS
Considere verificar nossas outras soluções para WordPress e impulsione o seu site WordPress:
🔝 Essential Addons For Elementor: Os complementos mais populares do Elementor com mais de 2 milhões de usuários satisfeitos e mais de 95 widgets e blocos prontos
🔔 NotificationX – A melhor solução de prova social e marketing FOMO para aumentar as taxas de conversão.
🔗 BetterLinks: O mais recente e melhor plugin de gerenciamento de links para encurtamento, rastreamento e análise de links no WordPress.
📄 EmbedPress: EmbedPress permite que você incorpore qualquer coisa, incluindo vídeos, imagens, posts, áudio, mapas e envie PDF, DOC, PPT, etc.
☁ Templately: Biblioteca com mais de 6.000 modelos gratuitos para Elementor e Gutenberg, juntamente com colaboração em nuvem para WordPress.
📚 BetterDocs: O melhor plugin de documentação e base de conhecimento para WordPress, reduzindo os tickets de suporte manual e melhorando a experiência do usuário.
⏰ SchedulePress: Calendário editorial avançado com agendamento de posts no WordPress, compartilhamento em redes sociais, alertas para publicações perdidas e muito mais.
⚡ Flexia: O tema mais leve, personalizável e versátil para WordPress.
Acesse WPDeveloper para aprender mais sobre como melhorar no WordPress com Tutoriais de ajuda, dicas e truques.
Código-fonte
O JavaScript e o CSS incluídos em assets/ são compilados com o Grunt e o Babel a partir de códigos-fonte não compilados, que não estão incluídos no arquivo zip do plugin: o JavaScript em src/ e o Sass em assets/scss/.
Tanto os códigos-fonte quanto a configuração de compilação estão no repositório de desenvolvimento do GitHub. Para compilar você mesmo:
npm install
npm run build
Capturas de tela



Instalação
Forma moderna:
- Acesse a seção “Adicionar novo plugin” no painel do WordPress.
- Pesquise por “Disable Comments”.
- Instale e, em seguida, ative-o.
- As configurações do plugin podem ser acessadas através do menu “Configurações” na área de administração (na administração do seu site para instalações únicas ou na administração da rede para instalações em rede).
Forma antiga:
- Envie a pasta do plugin para o diretório
/wp-content/plugins/ - Ative o plugin através do menu ‘Plugins’ no WordPress
- As configurações do plugin podem ser acessadas através do menu “Configurações” na área de administração (na administração do seu site para instalações únicas ou na administração da rede para instalações em rede).
Perguntas frequentes
-
Nada acontece depois de desativar os comentários em todos os posts – os formulários de comentários ainda aparecem quando visualizo minhas publicações.
-
Isso ocorre porque o seu tema não está verificando o status de comentários das publicações de maneira correta.
Você pode apontar para o autor do seu tema para esta explicação do que eles estão fazendo de errado e como corrigir isso.
-
Como posso remover o texto que diz “os comentários estão fechados” na parte inferior dos artigos em que os comentários estão desativados?
-
O plugin faz o melhor possível para ocultar essa (e qualquer outra) mensagem relacionada a comentários.
Se você ainda vir a mensagem, isso significa que o seu tema está substituindo esse comportamento, e você terá que editar os arquivos manualmente, para remover. Duas abordagens comuns, são excluir ou comentar as linhas relevantes em
wp-content/your-theme/comments.php, ou adicionar uma declaração ao arquivowp-content/your-theme/style.css, que oculta a mensagem dos visitantes. Em ambos os casos, tenha a certeza de que sabe o que está fazendo! -
Eu quero desativar comentários apenas em determinados posts, não globalmente. O que eu faço?
-
Vá para a página de edição do post no qual você deseja desativar os comentários. Role para baixo até encontrar a caixa “Discussão”, onde você encontrará as opções de comentários para esse post. Se não visualizar a caixa “Discussão”, clique em “Opções de tela” no topo da tela e certifique-se de que a caixa de seleção “Discussão” esteja marcada.
Você também pode editar em massa o status dos comentários de vários posts na tela de posts.
-
Quero excluir comentários do meu banco de dados. O que eu faço?
-
Acesse a página de ferramentas do plugin Disable Comments e use a ferramenta “Excluir comentários” para excluir todos os comentários ou de acordo com os tipos de posts especificados do seu banco de dados.
Não é possível desfazer esta ação. Faça um backup do seu banco de dados, antes de executar esta ação.
-
Como faço para desativar os comentários em toda uma rede multisite?
-
Ative o plugin na rede. As configurações ficam disponíveis na seção “Administração da rede”, onde você pode aplicar uma configuração a todos os sites de uma só vez, ou configurar subsites individualmente a partir da tela da rede. Se, em vez disso, você ativar o plugin em um único site, ele irá afetar apenas esse site.
-
Como desativar as avaliações de produtos do WooCommerce?
-
As avaliações de produtos do WooCommerce são armazenadas como comentários no tipo de post
product. Portanto, desativar os comentários no tipo de postproducttambém desativa as avaliações. Para remover as avaliações já existentes, use a ferramenta “Excluir comentários” e selecione o tipo de post “produto”. -
Posso configurar o plugin usando o WP-CLI?
-
Sim. Tanto a configuração quanto a exclusão podem ser automatizadas usando scripts, o que é útil para vários sites:
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=allExecute
wp help disable-comments settingspara ver a lista completa de opções. Documentação completa do WP-CLI. -
O WordPress 6.9 adicionou o recurso “Notas” ao editor de blocos. Será que este plugin vai interferir no funcionamento delas?
-
Não, desde que você permita. As notas são, tecnicamente, um tipo de comentário (
note), portanto, uma desativação geral desativaria todas elas, junto com todo o resto. Use a configuração Ativar certos tipos de comentários, para manter as notas funcionando, enquanto todos os outros comentários permanecem desativados. -
Desativei os comentários, mas uma página armazenada em cache ainda mostra o formulário de comentários.
-
A partir da versão 2.8.0, o plugin limpa os caches das páginas automaticamente, sempre que você salva as configurações ou exclui comentários. Isso deve resolver o problema por si só. Se o seu provedor de hospedagem ou CDN não for compatível, ele pode usar o gancho
disable_comments_purge_caches, para limpar o próprio cache no mesmo momento.Observe que o plugin nunca altera o cache de objetos, apenas os caches de páginas. O conteúdo desatualizado é o HTML renderizado.
-
Os assistentes de IA conseguem ler minhas configurações de comentários?
-
Sim, no WordPress 6.9 e versões posteriores. O plugin registra uma permissão apenas de leitura
disable-comments/get-status, através da API de recursos do WordPress, para que assistentes de IA, a paleta de comandos e clientes MCP possam consultar o site, para saber onde os comentários estão desativados. Essa permissão é apenas de leitura, e requer a permissãomanage_options. Nenhuma alteração pode ser feita nas suas configurações através dela. -
O que acontece se eu desativar o plugin?
-
Os comentários voltam a funcionar da mesma forma que o WordPress e o seu tema funcionavam anteriormente. O plugin filtra o status dos comentários em tempo de execução, em vez de reescrever seus posts. Assim, suas configurações originais por post, continuam intactas por trás dos bastidores.
A única exceção é a ferramenta “Excluir comentários”: os comentários removidos são excluídos permanentemente e, mesmo que você desative a ferramenta, eles não são restaurados.
Avaliações
Colaboradores e desenvolvedores
“Disable Comments – Remoção de comentários e interrupção de spam [compatível com multisite]” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresDisable Comments – Remoção de comentários e interrupção de spam [compatível com multisite]” foi traduzido para 41 localidades. Agradecemos aos tradutores por suas contribuições.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
O formato é baseado em Mantenha um registro de alterações
e este projeto adere ao Versionamento Semântico.
Isso será mantido a partir de 19 de agosto de 2020 – @asif2bd
[2.9.0] – 01/09/2026
- Novo recurso: regras condicionais: desative ou reative comentários por termo de taxonomia, modelo de página ou data do post, em vez de apenas por tipo de post
- Novo recurso: pré-visualização da simulação da exclusão de comentários: veja quais comentários serão removidos, antes de executar a exclusão e baixe primeiro como CSV
- Novo recurso: contador de tentativas bloqueadas: veja quantas tentativas de comentários, trackbacks e REST o plugin rejeitou, conforme relatado na seção “Integridade do site”
- Novo recurso: exportar e importar configurações como JSON, com uma pré-visualização das diferenças, antes que qualquer coisa seja gravada
- Novo recurso: as avaliações de produtos do WooCommerce, agora têm uma configuração independente, separada dos comentários comuns, permitindo fechar as avaliações, enquanto os demais comentários do produto permanecem abertos
- Novo recurso: examinador de conflitos de temas: identifica um tema que continua exibindo um formulário de comentários, mesmo após a desativação dos comentários
- Novo recurso: suporte para gravação na API de recursos (WordPress 6.9+): assistentes de IA e clientes MCP podem alterar configurações de comentários e excluir comentários, sujeito às mesmas permissões das telas de administração
- Novo recurso: as ferramentas avançadas agora têm uma aba “Configurações” própria, deixando a primeira tela reservada para a opção principal de desativar os comentários
- Melhorado: a pré-visualização da função “Excluir comentários” lista os comentários correspondentes (autor, data, post e um resumo), em vez de apenas indicar quantos são
- Melhorado: os termos das regras condicionais podem ser pesquisados, para que uma taxonomia com mais de 200 termos seja totalmente acessível
- Melhorado: a integridade do site relata regras condicionais. Assim, a visão geral não exibe mais a mensagem “Os comentários estão ativados em todos os lugares” quando uma regra está desativando eles.
- Melhorado: Layout da tela de configurações: controles alinhados, uma análise clara das tentativas bloqueadas, tamanhos consistentes de rótulos e caixas de resultados que se harmonizam com o restante do plugin
- Melhorado: o arquivo “readme” e a lista de arquivos do diretório do plugin foram reescritos para maior clareza
- Corrigido: os backups em CSV aplicam escape a todas as colunas de texto livre. Assim, não é possível que um comentário seja executado como fórmula, quando o arquivo é aberto em uma planilha
- Corrigido: uma leitura anônima da REST não é mais contada como uma tentativa bloqueada
- Corrigido: “Contagem de tentativas bloqueadas desde” mantém a data inicial, em vez de exibir a data de hoje até o primeiro bloqueio
- Corrigido: uma exclusão que não encontre nenhum resultado, agora não recarrega mais toda a tela de configurações
- Corrigido: a solicitação de avaliação agora pode ser dispensada em todas as telas em que aparece
- Corrigido: a desinstalação removia os dados do prompt de avaliação criados pelo plugin
- Corrigido: o resumo da API de recursos set-status agora descreve a configuração do site, em vez da isenção de função do usuário que está fazendo a chamada
- Corrigido: “Total de comentários” agora indica o que realmente está sendo contado, não entrando mais em contradição com a pré-visualização de exclusão específica do modo
- Desenvolvedor:
disable-comments deletepassa a incluir--dry-rune--export=<file>; novos comandos do WP-CLI:disable-comments exportedisable-comments import
[2.8.0] – 27/07/2026
- Novo recurso: suporte à Abilities API do WordPress (WordPress 6.9+). Agora, assistentes de IA, a paleta de comandos e clientes MCP podem consultar o site, para saber se os comentários estão desativados, através do recurso de leitura exclusiva
disable-comments/get-status. - Corrigido: agora, os caches das páginas são limpos quando as configurações são salvas ou os comentários são excluídos. Anteriormente, uma página armazenada em cache continuava exibindo o formulário de comentários, mesmo após a desativação dos comentários.
- Compatível com o WordPress 7.0
[2.7.1] – 22/07/2026
- Melhorado: melhorias no geral
[2.7.0] – 05/04/2026
- Melhorado: melhorado o desempenho geral e a estabilidade
[2.6.2] – 20/01/2026
- Corrigido: Um problema em que a exclusão de notas no WordPress 6.9+ gerava um erro
[2.6.1] – 02/12/2025
- Compatibilidade com o WordPress 6.9
- Adicionado: Introduzida a configuração “Ativar determinados tipos de comentários ”, permitindo excluir o novo tipo de comentário “Observações” do editor de blocos introduzido no WordPress 6.9.
As versões anteriores estão listadas no arquivo changelog.txt.
