Como posso desativar os comentários no WordPress?

Este guia one.com irá ajudá-lo a desativar os comentários no seu site WordPress, fornecendo métodos para desativar comentários em postagens individuais, páginas ou todo o seu site.


Por que desativar os comentários no WordPress?

Você pode desativar comentários em publicações ou páginas específicas ou desativar comentários em todo o seu site por vários motivos. Por exemplo, os blogueiros podem não querer comentários em determinadas postagens e os sites de pequenas empresas podem não precisar deles. Desativar comentários também pode ajudar a evitar spam. No WordPress, você pode facilmente desativar os comentários ou remover a seção de comentários completamente.


Como desativar comentários manualmente

Observe que colar trechos de código diretamente em seus arquivos de tema pode facilmente quebrar seu site e é recomendado apenas para usuários avançados. Você pode encontrar opções alternativas nas seções abaixo.

  1. Seleccione o ficheiro functions.php do seu tema com o File Manager da one.com.
  2. Clique em Editar no painel à direita.
    edit_functions.png
  3. Cole o trecho de código fornecido no final do arquivo:
    add_action('admin_init', function () {
        // Redirect any user trying to access comments page
        global $pagenow;
         
        if ($pagenow === 'edit-comments.php') {
            wp_safe_redirect(admin_url());
            exit;
        }
     
        // Remove comments metabox from dashboard
        remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal');
     
        // Disable support for comments and trackbacks in post types
        foreach (get_post_types() as $post_type) {
            if (post_type_supports($post_type, 'comments')) {
                remove_post_type_support($post_type, 'comments');
                remove_post_type_support($post_type, 'trackbacks');
            }
        }
    });
     
    // Close comments on the front-end
    add_filter('comments_open', '__return_false', 20, 2);
    add_filter('pings_open', '__return_false', 20, 2);
     
    // Hide existing comments
    add_filter('comments_array', '__return_empty_array', 10, 2);
     
    // Remove comments page in menu
    add_action('admin_menu', function () {
        remove_menu_page('edit-comments.php');
    });
     
    // Remove comments links from admin bar
    add_action('init', function () {
        if (is_admin_bar_showing()) {
            remove_action('admin_bar_menu', 'wp_admin_bar_comments_menu', 60);
        }
    });
    
  4. Clique em Salvar para salvar suas alterações.
  5. Terminado! Esse trecho redireciona os usuários que tentam acessar a página de comentários, remove recursos relacionados a comentários e fecha comentários no front-end.

Desativar comentários em publicações futuras

Se você está começando um novo site WordPress, você pode facilmente desativar comentários em postagens futuras. Siga estes passos:

  1. Vá para Configurações > Discussão no seu WP Admin.
  2. Desmarque a opção "Allow people to submit comments on new posts."
    future_commentsOFF.png
  3. Role para baixo e clique em Save Changes para desativar comentários em postagens futuras.

Desativar comentários em uma página ou postagem específica

Por padrão, os comentários são desativados em todas as páginas do WordPress. No entanto, você tem a liberdade de ativá-los ou desativá-los em páginas e postagens individuais.

  1. No seu WP Admin, navegue até Páginas > Todas as páginas.
  2. Passe o mouse sobre o título da página para ativar/desativar comentários.
  3. Clique em Editar na página ou postagem desejada.
  4. Clique na guia Configurações localizada no lado direito do editor.
  5. Em seguida, localize a caixa Discussão e desmarque "Permitir comentários".
    Pagecomments.png
  6. Clique no botão Atualizar na parte superior ao lado da guia Configurações.
Nota: Se você não conseguir vê-lo, verifique se a caixa Discussão está ativada ou não. No canto superior direito da página, você verá um ícone de três pontos verticais. Clique nele para abrir um menu suspenso e selecione Preferências. Em seguida, vá para Painéis e ative a caixa Discussão.

Você pode seguir o mesmo processo para desativar comentários em postagens individuais:
WP Admin > Posts > Todos os posts > Editar.


Desativar comentários em páginas e publicações em massa

Você quer desativar os comentários em todos os seus posts e páginas publicados de uma só vez, sem usar um plugin? Em seguida, siga estes passos.

  1. Vá para Posts > Todos os posts no seu WP Admin e selecione as postagens desejadas.
  2. Escolha Editar na lista suspensa Ações em massa e clique em Aplicar.
  3. Defina a lista suspensa de comentários como "Não permitir".
  4. Clique em Atualizar para concluir o processo.
    wp-comment.png

Você pode seguir o mesmo processo para desativar os comentários em suas páginas:
WP Admin > Páginas > Todas as páginas > Editar.


Excluir todos os comentários do WordPress

Embora desativar comentários em seu site WordPress impedirá que novos comentários sejam adicionados às suas postagens e páginas, ele não removerá nenhum comentário existente. Para excluir todos os comentários do seu site, siga estas etapas:

  1. No seu WP Admin, vá para a seção Comentários.
  2. Escolha "Mover para a lixeira" na lista suspensa Ações em massa e clique em Aplicar.
  3. Esse processo exclui permanentemente os comentários existentes. Se o seu site tem muitos comentários, você pode precisar repetir esta etapa várias vezes, uma vez que o WordPress exibe apenas um certo número de comentários por página.
    delete_comments.png

Desativar comentários do WordPress usando um plugin (WPCode)

Como último recurso, recomendamos usar um plugin para desativar os comentários, especialmente se o seu site WordPress estiver sob ataque de spambots. WPCode é um plugin gratuito que pode ser usado para este fim.

  1. Faça login no seu WP Admin para instalar e ativar o plugin gratuito WPCode.
  2. Navegue até Code Snippets > Library no seu WP Admin.
  3. Procure por "desativar completamente os comentários" e use o trecho de código correspondente passando o mouse sobre ele.
    WPcode.png
  4. Clique em Editar trecho e o WPCode abrirá a página 'Editar trecho'.
  5. Alterne o interruptor do lado direito para Ativo e clique em Atualizar
    WPcode2.png
  6. É isso! Essa ação remove todos os vestígios de comentários do seu site.

Artigos relacionados:

Este artigo foi útil?

Não tá conseguindo achar o que procura?

Iniciar uma conversa

É o jeito mais rápido de entrar em contato, todos os dias do ano.