Функция: comments_template
Описание
Подключает файл шаблона comments.php из вашей текущей папки шаблона. Используется в одиночных записях или страницах.
Использование
<?php comments_template( $file, $separate_comments ); ?>
Параметры
$file
(строка) (необязательный) указывает имя файла для загрузки.
По умолчанию: /comments.php.
$separate_comments
(boolean) (необязательный) служит для разделения комментариев по их типу.
По умолчанию: false.
Примеры
1. Вывод альтернативного шаблона комментариев
Создайте свой файл шаблона комментариев (например, short-comments.php) и используйте код:
<?php comments_template( '/short-comments.php' ); ?>
2. Разделение комментариев по их типу
Вы можете указать в функции значение $separate_comments, чтобы разделить комментарии по их типу:
<?php comments_template( '', true ); ?>
А в файле comments.php вы должны использовать примерно такую конструкцию кода:
<?php if ( have_comments() ) : ?> <?php if ( !empty($comments_by_type['comment']) ) : ?> ... <ol class="commentlist"> <?php wp_list_comments('type=comment'); ?> </ol> ... <?php endif; ?> <?php endif; ?>
Данный код выведет только комментарии и только если они есть в записи (трекбеки и пинги при этом игнорируются).
Лог изменений
Функция добавлена в версии 1.5.0
Исходный файл
Функция comments_template() находится в wp-includes/comment-template.php
Связанные теги\функции
get_header, get_sidebar, get_search_form, comments_template, get_footer

#1, 21 января, 2010 в 21:05
подскажите пожалуйста, я поставил новую тему оформления. подогнал её под себя. и тут решил изменить порядок отображения комментариев на странице. было "показывать старые сверху" и "показывать новые в конце".
хочу наоборот. меняю в админке и ничего не меняется.
на стандартном шаблоне все работает. все перекопал думаю связано с comments_template. но не пойму куда засунуть.
#2, 21 января, 2010 в 21:15
в стандартном шаблоне в файле comments.php для вывода комментариев используется новая функция wp_list_comments, которая и поддерживает обратный порядок комментариев. если в вашем шаблоне не используется эта новая функция, то и воспользоваться настройкой вы не можете.
#3, 21 января, 2010 в 21:27
хм. а эта функция поддерживает деление на страницы комментариев? по количеству?
если я wp_list_comments включу в комментс.пхп, то в нужный вид мне её доводить уже css?
#4, 21 января, 2010 в 21:29
да.
угу, подробнее .
#5, 21 января, 2010 в 21:36
большое спасибо.
#6, 15 декабря, 2011 в 17:13
Здраствуйте, скажите пожалуйста а есть ли функция для подсчета комментариев в статье? Если нет, пожалуйста напишите как можно подсчитать комментарии