Discourse Kommentarbox erscheint zweimal

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!

4 „Gefällt mir“