Mein Fehler, ich habe nicht auf das richtige Problem geschaut!
Ich dachte, Sie sprächen nur über dieses hier:
Ich denke, Ihr Problem ist zu erwarten.
Das Astra-Theme unterstützt die Funktion Full Site Editing nicht und funktioniert nicht mit Blöcken.
Mit anderen Worten, Astra ist kein Block-Theme, und um Seiten anzupassen, benötigen Sie einen Drittanbieter-Page-Builder (wie in Ihrem Fall Elementor).
Sie werden sicherlich eine Duplizierung sehen, wenn Sie den Discourse-Block nicht verwenden, um den ursprünglichen Kommentarblock zu ersetzen. Angus zeigt in seinem Video, was Sie tun müssten, wenn Sie ein Block-Theme hätten: WP Discourse Comments Block.
Sie ersetzen den Kommentarbereich nicht, wenn Sie den Discourse-Block über Hooks hinzufügen; Sie platzieren benutzerdefinierten Code an einer bestimmten Stelle.
Was ist die Lösung?
Wenn Sie das Aussehen/den Speicherort des Astra-Hooks bevorzugen, gibt es eine Möglichkeit, den nativen WP-Kommentarbereich zu entfernen. Sie können diesen PHP-Code hinzufügen. Wenn Sie Hilfe benötigen, lesen Sie How to Add Custom PHP Code in the Astra Theme?.
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
);
Ich hoffe, das hilft!
