Respostas:
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
.
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.
Edite em massa as páginas existentes na exibição Publicações ou páginas do painel, conforme observado aqui :
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.