Discourse 댓글 입력창이 두 번 표시됨

실수했습니다. 잘못된 이슈를 보고 있었네요!

제가 이 하나만 말씀하시는 줄 알았어요:


제 생각에는 이 문제가 예상되는 현상입니다.
Astra 테마는 풀 사이트 에디팅(Full Site Editing) 기능을 지원하지 않으며 블록과 함께 작동하지 않습니다.
즉, Astra는 블록 테마가 아니므로 페이지를 커스터마이징하려면 서드파티 페이지 빌더(귀하의 경우 Elementor)를 사용해야 합니다.

Discourse 블록을 사용하여 원래의 Comment 블록을 대체하지 않으면 중복이 표시될 것입니다. Angus는 블록 테마를 가지고 있을 경우 어떻게 해야 하는지 그의 비디오에서 보여줍니다: WP Discourse Comments Block.

훅(hooks)을 사용하여 Discourse 블록을 추가할 때 코멘트 영역을 대체하는 것이 아니라, 특정 위치에 커스텀 코드를 배치하는 것입니다.


해결 방법은 무엇일까요?

Astra 훅의 외형/위치를 선호하신다면, 네이티브 WP 코멘트 영역을 제거하는 방법이 있습니다. 이 PHP 코드를 추가할 수 있습니다. 방법이 필요하시다면 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
);

도움이 되셨으면 좋겠습니다!