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

Теги шаблонов WordPress. Теги комментариевУ каждого поста и/или страницы есть комментарии. Теги шаблонов комментариев отвечают за вывод комментариев, время добавления и тд. При создании темы существенно упростят обработку комментариев и всего с чем они связаны.

Теги комментариев

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 комментарий к статье

  • tester
    Размещено 3. March 2009 в 11:52

    :lol: :mad:

Статью комментируют

 



Поиск