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

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

Теги сообщений:

the_ID - выводит ID текущего поста. Тег должен использоваться в цикле.
Пример использования:
<p>Post Number: <?php the_ID(); ?></p>

the_title – Выводит или возвращает заголовок текущей статьи. Используется в цикле.

the_title(’before’, ‘after’, display);

  • before – текст до вывода заголовка.
  • after – текст после вывода заголовка.
  • display – TRUE – вывод на экран, FALSE - возвращает значение для дальнейшего использования в PHP.

Пример использования:
<?php the_title('<h3>', '</h3>'); ?>

the_title_attribute – Выводит или возвращает title текущей статьи. Похожа на the_title(), отличается тем что использует HTML теги. Используется в цикле.

the_title_attribute(’arguments’);

  • before – текст до вывода заголовка.
  • after – текст после вывода заголовка.
  • echo – TRUE – вывод на экран, FALSE - возвращает значение для дальнейшего использования в PHP.

Пример:
<?php the_title_attribute('before=<h3>&after=</h3>'); ?>

single_post_title – Выводит или возвращает заголовок статьи, единственного поста страницы. Тег должен использоваться в цикле.

single_post_title(’prefix’, display);

  • prefix – Текст до вывода title.
  • display – Вывести или вернуть значение для дальнейшего использования в PHP. По умолчанию TRUE – выводить.

Пример использования:
<h2><?php single_post_title('Current post: '); ?></h2>

the_title_rss – Выводит title текущей статьи в формате RSS. Используется в цикле.
Пример:
<title><?php the_title_rss(); ?></title>

the_content – Выводит контент текущей статьи. Используется в цикле.

the_content(’more_link_text’, strip_teaser, ‘more_file’);

  • more_link_text – Текст линки для вывода в «more». По умолчанию - more…

Пример использования:
<?php the_content('Read more...'); ?>

the_content_rss - Выводит контент текущей статьи в формате RSS. Используется в цикле.

the_content_rss(’more_link_text’, strip_teaser,
‘more_file’, cut, encode_html);

  • more_link_text – Текст линки для вывода в «more». По умолчанию - more…
  • strip_teaser – Показывть текст до «more». По умолчанию FALSE – показывать.
  • more_file – Файл для линки «more».
  • cut – Число слов выводимых окончания контента. По умолчанию выводятся все.
  • encode_html – фильтрация HTML тегов и специальных символов.

Пример использования:
<?php the_content_rss(); ?>

the_excerpt – выводит цитату текущего поста. Используется в цикле.
Пример использования :
<?php the_excerpt(); ?>

the_content_rss – Выводит цитату текущей статьи в формате RSS. Используется в цикле.

the_excerpt_rss(cut, encode_html);

  • cut – Число слов выводимых окончания контента. По умолчанию выводятся все.
  • encode_html – фильтрация HTML тегов и специальных символов.

Пример:
<description><?php the_excerpt_rss(); ?></description>

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

previous_post_link(’format’, ‘link’, in_same_cat,
‘excluded_categories’);

  • format – Формат строки для линки.
  • link – Выводимый текст линки.
  • in_same_cat – Указывает, должен ли предыдущий пост быть в пределах этой категории.
  • excluded_categories – Номер ID категории предыдущего пост.

Пример:
<?php previous_post_link(); ?>

next_post_link – Используется для вывода линки следующей статьи. Используется в цикле.

next_post_link(’format’, ‘link’, in_same_cat,
‘excluded_categories’);

  • format – Формат строки для линки.
  • link – Выводимый текст линки.
  • in_same_cat – Указывает, должен ли предыдущий пост быть в пределах этой категории.
  • excluded_categories – Номер ID категории предыдущего пост.

Пример:
<?php next_post_link(); ?>

posts_nav_link – Выводит линку для просмотра следующей страницы.

posts_nav_link(’sep’,'prelabel’,'nxtlabel’);

  • sep – Текст выводимый между линками.
  • Prelabel – Текст линки для просмотра страницы.
  • nxtlabel - Текст линки для следующей страницы.

Пример использования:
<?php posts_nav_link(); ?>

the_meta – Выводит список meta «key:value» пары, или post-meta для текущего поста. Используется в цикле.
Пример использования:
<p>Meta information for this post:</p>
<?php the_meta(); ?>

Теги Трекбэк

trackback_url - Выводит или возвращает URL текущего поста. Используется в цикле.

trackback_url(display);

  • display – Выводить или возвращать строку для дальнейшей обработки в PHP.

Пример использования:
<p>Trackback URL for this post: <?php trackback_url(); ?></p>

trackback_rdf – Вывод информации trackback в PDF для текущего поста. Должен использоваться в цикле.
Пример:
<!--
<?php trackback_rdf(); ?>
-->
<?php endforeach; else: ?>



2 комментария к статье

  • Женя
    Размещено 11. Augu 2009 в 22:31

    the_content_rss – Выводит цитату текущей статьи в формате RSS. Используется в цикле. - тут опечатка, исправте :smile:

  • Евгений
    Размещено 9. December 2009 в 18:11

    А как вывести текущий URL, это возможно?

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

 



Поиск