WordPress.org

Codex

Attention Interested in functions, hooks, classes, or methods? Check out the new WordPress Code Reference!

Теги шаблонов/comments template

Описание

Загружает шаблон комментария. Для использования при показе одиночной записи или страницы. Не работает в других случаях, если $withcomments установлена, равной "1".

Использование

<?php comments_template$file$separate_comments ); ?>

Параметры

$file
(string) (необязательный) Загружаемый файл
Default: /comments.php
$separate_comments
(boolean) (необязательный) Разделять ли комментарии по типу.
Default: false

Примеры

Использование по умолчанию

<?php comments_template(); ?> 

Альтернативный шаблон комментария

В некоторых случаях вы возможно захотите показывать комментарии особым образом в рамках вашей темы. Для этого вы должны создать альтернативный файл (например, short-comments.php) и вызывать его следующим образом:

<?php comments_template( '/short-comments.php' ); ?> 

Путь к файлу, используемому как альтернативный шаблон комментариев, должен задаваться относительно корневой директории текущей темы, включая поддиректории. Так если пользовательский шаблон комментариев находится в директории внутри темы, вызов может выглядеть, например, так:

<?php comments_template( '/custom-templates/alternative-comments.php' ); ?> 

Примечания

  • Использует глобальные переменные: (array) $comment Список комментариев для текущей записи
  • Использует: $wpdb
  • Использует: $id
  • Использует: $post
  • Использует: $withcomments Не будет пытаться получить комментарии, если запись их не имеет.

История изменений

Тег добавлен, начиная с версии: 1.5.0

Исходный код

Код comments_template() находится в wp-includes/comment-template.php.

Доступные фильтры и действия

Список фильтров и действий для комментариев

Связанные ссылки

Include Tags