Теги шаблонов WordPress - Теги комментариев.

comments_number

Выводит общее число комментариев, трекбэков и пингбэков. Используется в Цикле.

Параметры:

zero
(string) Текст который показывается когда нет комментариев. По умолчанию 'No Comments'.
one
(string) Текст который показывается когда 1 комментарий. По умолчанию '1 Comment'.
more
(string) Текст который показывается когда комментариев больше одного. Символ % заменяется числом комментариев, например 'Комментариев: % пока' показывается как “Комментариев: 5 пока” если комментариев пять. По умолчанию '% Comments'.
number
(integer) Количество комментариев. По умолчанию равно общему количеству комментариев, трекбэков, пингбэков.

Пример:

Показывает текст основанный на количестве комментариев: кол-во комментариев ноль – нет отзывов; кол-во комментариев один – один отзыв; больше одного комментария(общее кол-во 42) покажет 42 отзыва.

<p>На это сообщение<?php comments_number('нет отзывов','один отзыв','% отзывов'); ?>.</p>

comments_link

Выводит ссылку на комментарии к сообщению. Используется в Цикле.

Пример:

<a href="<?php comments_link(); ?>"> Оставь отзыв!</a>

comments_rss_link

Выводит ссылку на rss ленту комментариев.

Параметры:

'text'
(string) Текст ссылки для RSS ленты комментариев. По умолчанию 'RSS Комментариев'.
'file'
(string) Ссылка на файл. По умолчанию 'wp-commentsrss2.php'.

comments_popup_script

Выводит JavaScript код для комментариев во всплывающем окне. Используется совместно с comments_popup_link(), этот тег может использоваться в любом месте шаблона, обычно размещается внутри .

Параметры:

width
(integer) Ширина всплывающего окна. По умолчанию 400 (пикселей).
height
(integer) Высота всплывающего окна. По умолчанию 400 (пикселей).

Пример:

Устанавливает ширину всплывающего окна равную 400 пикселям, и высоту 500 пикселям.

comments_popup_link

Выводит ссылку для комментариев во всплывающем окне если comments_ popup_script() используется, иначе выводит обычную ссылку на комментарии. Используется в Цикле или в цикле комментариев.

Параметры:

zero
(string) Текст который показывается когда нет комментариев. По умолчанию 'No Comments'.
one
(string) Текст который показывается когда 1 комментарий. По умолчанию '1 Comment'.
more
(string) Текст который показывается когда комментариев больше одного. Символ % заменяется числом комментариев, например 'Комментариев: % пока' показывается как “Комментариев: 5 пока” если комментариев пять. По умолчанию '% Comments'.
CSSclass
(string) CSS (stylesheet) класс для ссылки. Нет значения по умолчанию.
none
(string) Текст который показывается если комментарии отключены. По умолчанию 'Comments Off'.

Примеры:

Выводит ссылку на всплывающее окно комментариев, используя “Нет комментариев” если их нет, “Пока 1 комментарий” если один, “Пока % комментариев” если больше одного, и “Комментарии к этому сообщению отключены” если отключено комментирование. Так же, 'comments-link' это CSS класс для ссылки.

<p><?php comments_popup_link('Нет комментариев', 'Пока 1 комментарий','Пока % комментариев', 'comments-link', 'Комментарии к этому сообщению отключены'); ?></p>

Скрывает элемент

если комментарии к этому сообщению отключены.

<?php if ( comments_open() ) : ?>
    <p><?php comments_popup_link('Нет комментариев', 'Пока 1 комментарий', 'Пока % комментариев', 'comments-link', 'Комментарии к этому сообщению отключены'); ?> </p>
<?php endif; ?>

comment_ID

Выводит ID комментария. Используется внутри Цикла или цикла комментариев.

Пример:

<p>This is comment <?php comment_ID(); ?> for all comments.</p>

comment_author

Выводит имя автора комментария. Используется внутри Цикла или цикла комментариев.

Пример:

<div>Комментарий от <?php comment_author(); ?>:</div>

comment_author_IP

Выводит IP адрес автора комментария. Используется внутри Цикла или цикла комментариев.

Пример:

<p>Комментарий от: <?php comment_author(); ?>; IP адрес: <?php comment_author_IP(); ?></p>

comment_author_email

Выводит email автора комментария, без ссылки. Используется внутри Цикла или цикла комментариев.

Пример:

<a href="mailto:<?php comment_author_email(); ?>">свяжитесь с<?php comment_author(); ?></a>

comment_author_email_link

Выводит email автора комментария, с ссылкой. Используется внутри Цикла или цикла комментариев.

Параметры:

linktext
(string) Текст для ссылки на email. По умолчанию сам email адрес.
before
(string) Текст перед ссылкой. Нет значения по умолчанию.
after
(string) Текст после ссылки. Нет значения по умолчанию.

Пример:

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

email: <?php comment_author_email_link(); ?><br />

Выводит email автора комментария в виде текста Чиркни пару строк автору комментария и добавляет стрелки до и после ссылки.

<?php comment_author_email_link('Чиркни пару строк автору комментария', ' > ', ' < '); ?>

Выглядит так: Чиркни пару строк автору комментария

comment_author_url

Выводит url автора комментария, без ссылки. Используется внутри Цикла или цикла комментариев.

Пример:

Выводит url автора комментария.

<a href="<?php comment_author_url(); ?>">Глянь на сайт<?php comment_author(); ?></a>

comment_author_url_link

Выводит url автора комментария с ссылкой. Используется внутри Цикла или цикла комментариев.

Параметры:

linktext
(string) Текст для ссылки. По умолчанию сам url.
before
(string) Текст перед ссылкой. Нет значения по умолчанию.
after
(string) Текст после ссылки. Нет значения по умолчанию.

Пример:

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

сайт: <?php comment_author_url_link(); ?><br />

Выводит url автора комментария.

<?php comment_author_url_link('Посети сайт автора комментария', ' • ', ' • '); ?>

comment_author_link

Выводит имя автора комментария с ссылкой на его url, если он указан. Используется внутри Цикла или цикла комментариев.

Пример:

<p>Комментарий от: <?php comment_author_link(); ?></p>

comment_type

Выводит тип комментария: комментарий, трекбэк или пингбэк. Используется внутри Цикла или цикла комментариев.

Параметры:

comment
(string) Текст для комментария. По умолчанию 'Comment'.
trackback
(string) Текст для трекбэка. По умолчанию 'Trackback'.
pingback
(string) Текст для пингбэка. По умолчанию 'Pingback'.

Пример:

<p><?php comment_type(); ?> к сообщению <?php the_title(); ?>: </p>

comment_text

Выводит текст комментария. Используется внутри Цикла или цикла комментариев.

Пример:

Выводит текст комментария и имя автора в элементе списка(<li>).

<li>Комментарий от <?php comment_author(); ?>:<br /> <?php comment_text(); ?></li>

comment_excerpt

Выводит кусок(максимум 20 слов) из текста комментария. Работает в пределах цикла комментариев.

Пример:

<p>Последний комментарий: <?php comment_excerpt(); ?></p>

comment_date

Выводит дату написания комментария. Используется внутри Цикла или цикла комментариев.

Параметры:

d
(string) Форматирование даты. По умолчанию как установлено в WordPress.

Пример:

Выводит дату в формате "6-30-2004":

Комментарий написан <?php comment_date('n-j-Y'); ?>

comment_time

Выводит время написания комментария. Используется внутри Цикла или цикла комментариев.

Параметры:

d
(string) Форматирование времени. По умолчанию как установлено в WordPress.

Пример:

Выводит время в формате “22:04:11″:

Комментарий написан в <?php comment_time('H:i:s'); ?>

comment_author_rss

Выводит имя автора комментария в формате RSS. Обычно используется в RSS ленте комментариев. Используется внутри Цикла или цикла комментариев.

Пример:

<title>Комментарий от: <?php comment_author_rss() ?></title>

comment_text_rss

Выводит текст комментария в формате RSS. Обычно используется в RSS ленте комментариев. Используется внутри Цикла или цикла комментариев.

Пример:

<description><?php comment_text_rss() ?></description>

comment_link_rss

Выводит url к комментариям в формате RSS. Обычно используется в RSS ленте комментариев. Используется внутри Цикла или цикла комментариев.

Пример:

<link><?php comment_link_rss() ?></link>

permalink_comments_rss

Выводит постоянную ссылку для сообщения к которому относится комментарий в формате RSS. Обычно используется в RSS ленте комментариев. Используется внутри Цикла или цикла комментариев.

Пример:

<link><?php permalink_comments_rss(); ?></link>