Minha culpa, eu não estava olhando para o problema certo!
Eu pensei que você estava falando apenas sobre este:
Eu acho que seu problema é esperado.
O tema Astra não suporta o recurso Edição Completa do Site ou funciona com blocos.
Em outras palavras, Astra não é um tema de bloco e, para personalizar páginas, você precisa usar um construtor de páginas de terceiros (como o Elementor, no seu caso).
Você certamente verá um duplicado se não estiver usando o bloco Discourse para substituir o bloco de Comentários original. Angus mostra o que você precisaria fazer se tivesse um tema de bloco em seu vídeo: WP Discourse Comments Block.
Você não está substituindo a área de comentários ao adicionar o bloco Discourse usando hooks; você está colocando código personalizado em um local específico.
Qual é a solução?
Se você preferir a aparência/localização do hook Astra, há uma maneira de remover a área de comentários nativa do WP. Você pode adicionar este código PHP. Veja How to Add Custom PHP Code in the Astra Theme? se precisar de ajuda sobre como.
add_action(
'init',
function() {
if ( class_exists( 'Astra_Loop' ) ) {
remove_action( 'astra_template_parts_content', array( Astra_Loop::get_instance(), 'template_parts_comments' ), 15 );
}
},
11
);
Espero que ajude!
