Теги шаблонов WordPress - Теги комментариев.
- comments_number
- comments_link
- comments_rss_link
- comments_ popup_script
- comments_ popup_link
- comment_ID
- comment_author
- comment_author_IP
- comment_author_email
- comment_author_email_link
- comment_author_url
- comment_author_url_link
- comment_author_link
- comment_type
- comment_text
- comment_excerpt
- comment_date
- comment_time
- comment_author_rss
- comment_text_rss
- comment_link_rss
- permalink_comments_rss
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>