У каждого поста и/или страницы есть комментарии. Теги шаблонов комментариев отвечают за вывод комментариев, время добавления и тд. При создании темы существенно упростят обработку комментариев и всего с чем они связаны.
Теги комментариев
comments_number – выводит общее количество комментариев. Этот тег используется в цикле.
Пример использования:
<?php comments_number('zero', 'one', 'more'); ?>
- zero – Текст для вывода если нет комментариев. По умолчанию No comments.
- one – Текст для вывода, если есть один комментарий. По умолчанию 1 Comments.
- more – Текст для вывода, если много комментариев.
comments_link – Выводит URL постов с комментариями. Используется в цикле.
Пример:
<a href="<?php comments_link(); ?>">
Комментарии к этому посту </a>
comments_rss_link – Выводит ссылку на RSS-ленту комментариев к посту. Используется в цикле.
Пример использования:
<?php comments_rss_link('text', 'file'); ?>
- text – текст линки для комментариев rss.
- file – Файл, на который указывает линка. По умолчанию wp-commentsrss2.php
comments_popup_script – Выводит код JavaScript для комментариев всплывающих окон.
Пример использования:
<?php comments_popup_script(width, height); ?>
- width – ширина всплывающего окна.
- height – высота всплывающего окна.
comments_popup_link – Выводит линки комментариев всплывающих окон. Используется в цикле.
Пример использования:
<?php comments_popup_link('zero','one','more','CSSclass','none');?>
- zero – Текст для вывода если нет комментариев. По умолчанию No comments.
- one – Текст для вывода, если есть один комментарий. По умолчанию 1 Comments.
- more – Текст для вывода, если много комментариев.
- CSSclass – класс CSS для линки.
- none – Выводит на экран когда комментарии отключенные.
comment_ID - Выводит ID комментариев. Используется в цикле.
Пример:
<p>Этот комментарий <?php comment_ID(); ?> из всех комментариев.</p>
comment_author – Выводит авторов комментариев. Используется в цикле.
Пример:
<div>Комментарий от <?php comment_author(); ?></div>
comment_author_IP – Выводит IP адрес авторов комментариев. Используется в цикле.
Пример использования:
<p>Posted from: <?php comment_author_IP(); ?></p>
comment_author_email – выводит email авторов комментариев, не линкой. Используется в цикле.
Пример использования:
<a href="mailto:<?php comment_author_email(); ?>">contact
<?php comment_author(); ?></a>
comment_author_url – Выводит комментарий с линкой на авторский сайт. Используется в цикле:
Пример:
<a href="<?php comment_author_url(); ?>">Посетите
<?php comment_author(); ?>сайт</a>
comment_author_email_link – выводит email адрес автора комментария. Используется в цикле.
Пример использования:
<?php comment_author_email_link('linktext', 'before', 'after'); ?>
- linktext – текст для линки на email.
- before – Текст до линки.
- after – текст после линки.
comment_author_url_link – Выводит URL автора комментария. Используется в цикле.
Пример:
<?php comment_author_url_link('linktext', 'before', 'after'); ?>
- linktext – текст для линки на email.
- before – Текст до линки.
- after – текст после линки.
comment_author_link – Выводит линку автора комментария на его URL. Используется в цикле.
Пример использования:
<p>Comment by: <?php comment_author_link(); ?></p>
comment_type – Выводит тип комментариев. Используется вцикде.
Пример использования:
<?php comment_type('comment', 'trackback', 'pingback'); ?>
- comment – текст описания типа комментария - комментарий.
- trackback – текст описания типа комментария – trackback.
- pingback - текст описания типа комментария – pingback.
comment_text – выводит текст комментариев. Используется в цикле.
Пример использования:
<li>Комментарий оставил <?php comment_author();?>:<br />
<?php comment_text(); ?></li>
comment_excerpt – Выводит последние комментарии (максимум 20).
Пример использования:
<p>Последние комментарии: <?php comment_excerpt(); ?></p>
comment_date – Выводит дату добавления комментария. Используется в цикле.
Пример:
Комментарий добавлен: <?php comment_date('n-j-Y'); ?>
comment_time – Выводит время добавления комментария. Используется в цикле.
Пример:
<p>Время добавления комментария: <?php comment_time('H:i:s'); ?></p>
comment_author_rss – выводит имя автора комментария в формате RSS. Используется в цикле.
Пример использования:
<?php comment_author_rss(); ?>
comment_text_rss – Выводит текст комментария в формаре RSS. Используется в цикле.
Пример:
<description><?php comment_text_rss() ?></description>
comment_link_rss – Выводит URL на комментарий в формате RSS. Используется в цикле
Пример использования:
<link><?php comment_link_rss() ?></link>
permalink_comments_rss – Выводит permalink поста к которому пренадлежит комментарий в фотрате RSS. Используется в цикле.
Пример :
<link><?php permalink_comments_rss(); ?></link>
wp_list_comments – Эта функция выводит все комментарии с поста или страницы.
Пример использования:
<?php wp_list_comments('arguments'); ?>
previous_comments_link – Создает линки на страницы для связи похожих комментариев.
Пример использования:
<?php previous_comments_link( '« Older Comments' ); ?>
next_comments_link – создает линки на комментарии следующих, более поздних комментариев.
Пример:
<?php next_comments_link( 'Label', 'Max number of pages (default 0)' ); ?>
- label – текст линки.
- max_pages – количество страниц выводимых на экран.
1 комментарий к статье