Поле для комментариев Discourse отображается дважды

Моя ошибка, я смотрел не на тот вопрос!
Я подумал, что речь идёт только об этом:


Думаю, ваша ситуация ожидаема.
Тема Astra не поддерживает функцию Full Site Editing и не работает с блоками.
Другими словами, Astra — это не блочная тема, и для настройки страниц вам нужно использовать сторонний конструктор страниц (в вашем случае — Elementor).

Вы наверняка увидите дублирование, если не используете блок Discourse для замены оригинального блока комментариев. Angus показывает, что нужно делать, если у вас блочная тема, в своём видео: WP Discourse Comments Block.

Когда вы добавляете блок Discourse с помощью хуков, вы не заменяете область комментариев; вы размещаете пользовательский код в определённом месте.


В чём решение?

Если вам нравится внешний вид/расположение хука Astra, есть способ удалить нативную область комментариев WordPress. Вы можете добавить этот PHP-код. Если нужна помощь с тем, как это сделать, см. https://wpastra.com/docs/add-custom-php-code/.

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
);

Надеюсь, это поможет!