Désolé, je ne regardais pas le bon problème !
Je pensais que vous parliez uniquement de celui-ci :
Je pense que votre problème est attendu.
Le thème Astra ne prend pas en charge la fonctionnalité Full Site Editing et ne fonctionne pas avec les blocs.
En d’autres termes, Astra n’est pas un thème de blocs, et pour personnaliser les pages, vous devez utiliser un constructeur de pages tiers (tel qu’Elementor, dans votre cas).
Vous verrez certainement un doublon si vous n’utilisez pas le bloc Discourse pour remplacer le bloc de commentaires d’origine. Angus montre ce que vous devriez faire si vous aviez un thème de blocs dans sa vidéo : WP Discourse Comments Block.
Vous ne remplacez pas la zone de commentaires lorsque vous ajoutez le bloc Discourse à l’aide de crochets ; vous placez du code personnalisé à un endroit spécifique.
Quelle est la solution ?
Si vous préférez l’apparence/l’emplacement du crochet Astra, il existe un moyen de supprimer la zone de commentaires native de WordPress. Vous pouvez ajouter ce code PHP. Voir How to Add Custom PHP Code in the Astra Theme? si vous avez besoin d’aide.
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
);
J’espère que cela vous aidera !
