Desativar comentários em todas as postagens / páginas

8

Existe uma maneira rápida de desativar todos os comentários em todas as postagens e páginas. Sei que você pode acessar o painel em postagens, clicar em editar e Não permitir, em comentários. Este é o único caminho?

user6133
fonte

Respostas:

20

A verificação se os comentários estão ativados é realizada por comments_open()função.

Você pode fazer com que ele sempre retorne falso por meio de um filtro com algo assim:

add_filter('comments_open', '__return_false');   

Outra maneira seria disponibilizar comentários apenas para usuários registrados (ou seja, se você não tiver um registro aberto) no Settings > Discussion.

Rarst
fonte
Solução mais simples, nativa-wp e melhor. +1
kaiser
2

Eu escrevi um plugin para este trabalho. https://github.com/bueltge/Remove-Comments-Absolutely

O WordPress tem vários pontos de vista e trabalhos para comentários, se você não usar tudo isso, use o plug-in ou personalize a fonte para seus requisitos.

bueltge
fonte
2

Edite em massa as páginas existentes na exibição Publicações ou páginas do painel, conforme observado aqui :

  1. Vá para a página Todas as postagens.
  2. Clique na caixa de seleção no cabeçalho.
  3. Escolha "Editar" no menu suspenso de ações em massa e clique em Aplicar. A área de edição em massa será exibida.
  4. No meio da área de edição em massa, haverá quatro menus suspensos. O segundo é para comentários. Altere para "Não permitir".
  5. Desative os pings com um menu suspenso semelhante ao lado direito da área de edição em massa.
  6. Clique no botão de atualização na extremidade direita.
MikeiLL
fonte
1

Eu pensei em adicionar uma resposta ao acima, pois pode não ser imediatamente óbvio para outras pessoas que pesquisam esse problema.

Em Configurações >> Discussão, você pode desmarcar "Permitir que as pessoas publiquem comentários em novos artigos" nas configurações padrão do artigo. No entanto, observe que isso afetará apenas novas postagens / páginas.

Você pode editar em massa as páginas existentes na exibição Publicações ou páginas do painel.

Esse pode ser o método preferido para algumas pessoas que não desejam tocar nos arquivos de modelo etc.

TomC
fonte
Como um volume edita as páginas existentes na exibição Publicações ou páginas do painel? Não estou vendo uma opção na exibição Postagens ou Páginas.
27715 MikeiLL
Na exibição Postagens ou páginas no Painel, deve haver um valor suspenso "Ações em massa". Altere para 'Editar' e selecione todas as postagens / páginas ou apenas as que você deseja e clique em 'Aplicar' e ele exibirá as opções de edição em massa.
Tomc
0

Não incluir o formulário de comentários no seu tema também funciona (é o que eu costumo fazer).

Hiranthi
fonte