Функция: comments_template

01.04.2012
Описание

Подключает файл шаблона 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

Связанные теги|функции
Рубрики: Теги шаблоновФункции WordPressУсловные теги

Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 11 комментариев)
Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.