Теги шаблонов WordPress – Теги постоянных ссылок.
06 октября, 2008permalink_anchor
Выводит идентификатор якоря постоянной сслыки, или id (<a id=”….) сообщения. Полезно для ссылки на отдельный пост на странице, содержащей несколько сообщений, например, в архивах. Этот тег должен находиться внутри Цикла.
Параметры:
- type
- (string) Тип якоря. Значения:
- 'id' – Якорь равен числовому ID сообщения. По умолчанию.
- 'title' – Якорь равен краткому имени сообщения(slug).
get_permalink
Возвращает постоянную ссылку к сообщению.
Параметры:
- id
- (integer) ID сообщения. Когда тег используется в Цикле и параметр id не задан, по умолчанию возвращается постоянная ссылка к текущему сообщению.
Примеры:
Постоянная ссылка к текущему сообщению (использование в Цикле). Так как данный тег не выводит информацию а возвращает, вывод осуществляется PHP командой echo.
Постоянная ссылка на текущее сообщение:<br /> <?php echo get_permalink(); ?>
Возвращается постоянные ссылки двух сообщений (сообщение с ID 1 и 10).
<ul>
<li>Инфо:
<ul>
<li><a href="<?php echo get_permalink(1); ?>">О блоге</a></li>
<li><a href="<?php echo get_permalink(10); ?>">Обо мне</a></li>
</ul>
</li>
</ul>
the_permalink
Отображает постоянную ссылку для сообщения, обрабатываемое в настоящее время в Цикле. Этот тег используется в Цикле, и вообще используется, только для того чтобы вывести постоянную ссылку для каждого сообщения, когда сообщения обрабатывается в Цикле.
Примеры:
Вывести URL к сообщению без создания ссылки:
Постоянная ссылка к текущему сообщению: <?php the_permalink(); ?>
Выводит постоянную ссылку, текст ссылки – название сообщения.
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
permalink_single_rss
Выводит постоянную ссылку для текущего сообщения в формате RSS или Atom. Используется в Цикле.
Параметры:
- file
- (string) Ссылка на сообщение. По умолчанию текущее сообщение.
Пример:
<link><?php permalink_single_rss(); ?></link>