Как использовать пользовательский шаблон комментариев
В моем WordPress используются пользовательские шаблоны записей. Теперь я пытаюсь создать также пользовательский шаблон комментариев.
Я заметил, что шаблон комментариев вызывается через эту функцию
<?php comments_template( '', true ); ?>
Я проверил файлы functions.php и comments.php, но нигде не вижу объявления этой функции. Может кто-нибудь подсказать, как создать пользовательский шаблон комментариев?

Шаблонный тег comments_template()
устанавливает переменные и функции для комментариев и подключает файл шаблона comments.php
. Поэтому для создания собственного шаблона комментариев используйте comments.php
.
Далее вам нужно будет разобраться с аргументами, фильтрами и колбэками для wp_list_comments()
, который используется для вывода списка комментариев, и comment_form()
, который используется для вывода формы ответа на комментарий.

Вы можете использовать callback-функцию в функции wp_list_comments().
wp_list_comments();
Обычно эту строку можно найти в файле comments.php вашей темы WordPress. Результат выполнения этой команды представляет собой довольно простую HTML-структуру.
WordPress предоставляет возможность передать callback-функцию в качестве аргумента для функции wp_list_comments.
Эта callback-функция должна возвращать модифицированную HTML-структуру секции комментариев, которую мы хотим реализовать.
<ul class="comment-list comments">
<?php
wp_list_comments( array(
'style' => 'ul',
'short_ping' => true,
'callback' => 'better_comments'
) );
?>
</ul><!-- .comment-list -->
Подробное руководство можно посмотреть здесь
https://www.5balloons.info/custom-html-for-comments-section-in-wordpress-theme/
