Como adicionar Disqus se os comentários estiverem fechados no WordPress?
WordPress tem sistema de comentários interno. O texto do comentário faz parte do texto do artigo e, portanto, pode ser indexado pelos motores de busca. No entanto, o sistema de comentários de blogs do WP é volunável para spams e plugins de comentários anti-spam devem estar em vigor para evitar inundações de spams.
A Cloudflare fornece tudo em cache, mas isso tornará o comentário inutilizável se os comentários estiverem abertos, a menos que você use um sistema de comentários de terceiros, por exemplo, disqus ou faça comentários ajax. Podemos modificar o template comments.php para permitir o sistema de comentários de disqus de terceiros se os comentários forem fechados.
Edite o comments.php no tema filho e adicione a seção elseif na verificação de condição, os comentários estão abertos.
add-disqus-if-comments-closed
Plugins de terceiros são fáceis de ativar/desativar. Os comentários podem ser gerenciados separadamente sem afetar a estabilidade do wordpress. No entanto, os textos não são vistos pelos motores de busca e, portanto, não indexáveis.
Para que o disqus funcione corretamente, você deve definir a variável this.page.url e this.page.identifier corretamente. O URL da página pode ser obtido via WordPress API get_permalink() e o identificador é apenas uma string única, ou seja, hash MD5 . Você também pode usar o JavaScript windows.location.href para obter a URL da página atual.