por Marcos Elias
Além de desativar comentários nas opções do WordPress, você pode tomar uma medida mais radical: remover o formulário de comentários do tema do blog. Edite o arquivo comments.php do tema. Eu geralmente removo tudo quando quero desativar os comentários num blog WordPress, deixando o arquivo vazio. E ainda procure remover as referências ao include dele no index.php e single.php (alguns temas têm vários outros arquivos).
Se você quer evitar bots de SPAM, pode tomar uma medida extrema, muito radical: apagar o arquivo wp-comments-post.php da pasta raiz do seu WordPress. Esse arquivo é o que recebe e trata os dados dos comentários enviados. Sem ele, é impossível comentar – a menos que se insira os comentários usando queries SQL diretamente, mas num site razoavelmente seguro isso seria impossível.
Remover comentários para que? Geralmente são bons, e ainda geram mais textos para o Google indexar… Mas às vezes são indesejáveis. O motivo cada um deve ter o seu, em algumas páginas institucionais por exemplo, pode-se desativar os comentários. Sites com cara de estáticos, mas que usam o WordPress… Ou ainda caso seu site esteja recebendo muito SPAM com comentários automáticos, o que só prejudica o desempenho do seu servidor.
Se não quiser que o wp-comments-post.php retorne um erro 404 por deixar de existir, você pode deixar o arquivo vazio.
Pelo que percebi isso não altera em nada o funcionamento do WordPress em si, ou seja, pode fazer tranquilo. Se você se arrepender, pode restaurar o arquivo extraindo-o do zip da mesma versão do WordPress.
vlw cara pelo tuto, consegui fazer isso no meu wp
Obrigado pela dica. Estava triturado pela linguagem do wordpress (sou leigo no assunto).
Obrigado pelo post, estava precisando e funcionou, será que existe plugin pra isso ? ABRAÇO
tem uma dica mais “inteligente” http://www.webartz.com.br/cms-gerenciador-de-conteudo/desativar-comentarios-no-wordpress/
Abraço!
Mais “inteligente”, onde???
Se vc tem um blog com mil posts, vai sair editando um por um pra desativar os comentários? :O
Ela é boa pra quem está começando e tem poucos posts, não para blogs já publicados com muito conteúdo :P
Além de que sem esse arquivo vc reduz as chamadas dos bots de SPAM, já que não vão conseguir mandar o POST.
Eu fiz assim:
Abri o arquivo no menueditar do painel e deixei ele vazio.
Assim não preciso alterar mais nada com includes e tals.
O ideal é deixar o mais leve possível, mas funciona assim.
Se voce tiver um blog com mil posts pode desativar os comentários em todos com um simples comando no banco de dados, assim:
UPDATE posts SET comment_status = ‘closed’, ping_status = ‘closed’ WHERE comment_status = ‘open’;
Depois basta que quando for criar mais posts decida se o comentário neles devem ser abertos ou não.
Robert ‘BK’ Kelsey works honourable search engine optimisation program and it has been refining internet sites considering that ahead of the time period search engine optimization was even created. Robert now offers a daily search engine marketing ideas …skyscraper seo
Realmente muito efetivo e era algo que estava procurando, mas para não ser tão rigoroso
Acho que colocando o código da página comments.php entre /** e */ , deixando assim como comentário
Já está de bom tamanho pois vai que você precise dele mais tarde
Boa dica, eu usei em um dos meus sites, mas procurei um plugin que para colocar comentario no site a pessoa tem que colocar os caracteres para validação isso ajudou muito para evitar os comentarios automaticos. rs valeu
Muito boa a dica. rs
Foda, nem com essas dicas não saiiu daqui esse formulario asd@#$@