Теги шаблонов WordPress. Теги ссылок, Теги управления ссылками и Теги постоянных ссылок
Теги ссылок играют не маловажную роль в формировании шаблона. Большую часть елементов сайта составляют ссылки. Эти теги пригодятся для формирования ссылок на посты, их архивы за определенное время, RSS и тд.
Теги ссылок
edit_post_link – Выводит линку редактирования текущего поста. Используется в цикле.
edit_post_link(’link’, ‘before’, ‘after’);
- link – Текст линки. По умолчанию «Edit This».
- before – Текст до линки.
- after - Текст после линки.
Пример использования:
<?php edit_post_link(); ?>
edit_comment_link - Выводит линку редактирования выбранных комментарий, для авторизированных пользователей. Используется в цикле.
edit_comment_link(’link’, ‘before’, ‘after’);
- link – Текст линки. По умолчанию «Edit This».
- before – Текст до линки.
- after - Текст после линки.
Пример использования:
<?php edit_comment_link(); ?>
wp_link_pages – Выводит линку страницы для пагинации поста. Используется в цикле.
wp_link_pages(’arguments’);
- before – Текст до линки.
- after - Текст после линки.
- link_before – Текст идущий до текста линки.
- link_after – Текст идущий после текста линки.
- next_or_number – Указывает, должны ли использоваться номера страниц
- nextpagelink – Текст для линки следующей страницы.
- previouspagelink – Текст для линки предыдущей страницы.
- pagelink – Формат строки для номера страницы.
- more_file – Линка страницы если указана.
Пример использования:
<?php wp_link_pages(); ?>
get_year_link – Возвращает URL н годовые архивы постов, для дальнейшего использования в PHP.
get_year_link(’year’);
- year – Год для архива постов. Использование ‘’ передает текущий год.
Пример:
<a href="<?php echo get_year_link(''); ?>">Posts from this year</a>
get_month_link – Возвращает архив URL постов за указанный месяц.
get_month_link(’year’, ‘month’);
- year – Год для архива постов. Использование ‘’ передает текущий год.
- month – Месяц для архива постов. Использование ‘’ передает текущий месяц.
Пример использования:
<a href="<?php echo get_month_link('', ''); ?>">All posts this month</a>
get_day_link – Возвращает архив URL постов за указанный день.
get_day_link(’year’, ‘month’, ‘day’);
- year – Год для архива постов. Использование ‘’ передает текущий год.
- month – Месяц для архива постов. Использование ‘’ передает текущий месяц.
- day – День за который формируются URL постов. Использование ‘’ передает текущий день.
Пример использования:
<a href="<?php echo get_day_link('', '', ''); ?>">Today's posts</a>
Теги управления ссылками
get_links_list – Выводит список всех ссылок.
get_links_list(’order’);
- order - Значение(name, id) для сортировки категорий линок. По умолчанию «Name».
Пример использования:
<?php get_links_list('id'); ?>
wp_get_links – Выводит ассоциативные линки с номером ID линки категории.
wp_get_links(category);
- category – ID категории для вывода категории линок.
Пример:
<?php wp_get_links(1); ?>
get_links – По функционалу похож на wp_get_links(), тег выводит линки для Менеджера линок.
get_links(category, ‘before’, ‘after’,
‘between’, show_images, ‘order’,
show_description,show_rating, limit,
show_updated, echo);
- category – ID категории для вывода категории линок.
- before – текст до линок.
- after – текст после линок.
- between – текст между линками. По умолчанию пробел.
- show_images – Показывать рисунок для линок. По умолчанию стоит TRUE.
- order – Значение для сортировки линок(id, url, name, target, category, description, owner, rating, updated, rel, notes, rss, length).
- show_description – Вывод описания. По умолчанию стоит FALSE.
- show_rating – Показывает статистику в звездочках. По умолчанию FALSE.
- limit – Максимальное число линок для вывода.
- show_updated - Вывод время последнего обновления. По умолчанию FALSE.
- echo – Вывод линок, или возврат линок в значения, для последующей обработки в PHP. По умолчанию FALSE – возвращает значения.
Пример:
<?php get_links(2, '<span>', '</span>', '', TRUE, 'url', FALSE); ?>
wp_get_linksbyname – Выводит линки с именами категорий.
wp_get_linksbyname(’category’,'arguments’);
- category – Имя категории для вывода линок.
- argument – (before – текст до линок.
- after – текст после линок.
- between – текст между линками. По умолчанию пробел.
- show_images – Показывать рисунок для линок. По умолчанию стоит TRUE.
- orderby – Значение для сортировки линок(id, url, name, target, category, description, owner, rating, updated, rel, notes, rss, length).
- show_description – Вывод описания. По умолчанию стоит FALSE.
- show_rating – Показывает статистику в звездочках. По умолчанию FALSE.
- limit – Максимальное число линок для вывода.
- show_updated - Вывод время последнего обновления. По умолчанию FALSE.
- echo – Вывод линок, или возврат линок в значения, для последующей обработки в PHP. По умолчанию FALSE – возвращает значения.
)
Пример использования:
<?php wp_get_linksbyname('Favorites') ?>
get_linksbyname – Этот тег выводит линки для менеджера линок не через WordPress админ.
get_linksbyname(’cat_name’, ‘before’,
‘after’, ‘between’, show_images, ‘orderby’,
show_description, show_rating, limit,
show_updated);
- cat_name - имя категории линок.
- after – текст после линок.
- between – текст между линками. По умолчанию пробел.
- show_images – Показывать рисунок для линок. По умолчанию стоит TRUE.
orderby – Значение для сортировки линок(id, url, name, target, category, description, owner, rating, updated, rel, notes, rss, length).- show_description – Вывод описания. По умолчанию стоит FALSE.
- show_rating – Показывает статистику в звездочках. По умолчанию FALSE.
- limit – Максимальное число линок для вывода.
- show_updated - Вывод время последнего обновления. По умолчанию FALSE.
Пример:
<ul>
<?php get_linksbyname('Friends', '<li>', '</li>', '<br />', FALSE,
'name', TRUE); ?>
</ul>
wp_list_bookmarks – Функция выводит закладки найденные в админке.
wp_list_bookmarks(’arguments’);
- categorize – Показ выбранной категории. По умолчанию TRUE.
- category – ID выводимой категории.
- exclude_category – ID не включаемых категорий.
- category_name – имя выводимых категорий.
- category_before – Текст выводимый до категории.
- category_after - Текст выводимый после категории.
- class – Класс каждой категории.
- category_orderby – Значение для сортировки категорий.(name, id, slug, count, term_group)
- category_order – Вид сортировки(ASC, DESK).
- title_li - показывать список линок.
- title_before – Текст до описания категории.
- title_after - Текст после описания категории.
- show_private – Показ категории даже если категория стоит в привате.
- include – ID включаемых категорий.
- exclude – ID исключаемых категорий.
- orderby – Значение для сортировки линок(id, url, name, target, category, description, owner, rating, updated, rel, notes, rss, length).
- order – Вид сортировки(ASC, DESK).
- limit – Максимальное число линок для вывода.
- before – текст до линок.
- after – текст после линок.
- link_before – текст до текста между ссылки.
- link_after - текст после текста между ссылки.
- category_before - текст до категории.
- category_after – текст после категории.
- between – текст между линками. По умолчанию пробел.
- show_images – Показывать рисунок для линок. По умолчанию стоит TRUE.
- show_description – Вывод описания. По умолчанию стоит FALSE.
- show_rating – Показывает статистику в звездочках. По умолчанию FALSE.
- show_updated - Вывод время последнего обновления. По умолчанию FALSE.
- echo – Вывод линок, или возврат линок в значения, для последующей обработки в PHP. По умолчанию FALSE – возвращает значения.
Пример:
<?php wp_list_bookmarks('title_li=&category_before=&category_after='); ?>
get_bookmarks – Возвращает массив найденных в админке закладок.
get_bookmarks(’arguments’);
orderby – Значение для сортировки линок(id, url, name, target, category, description, owner, rating, updated, rel, notes, rss, length).
- order – Вид сортировки(ASC, DESK).
- limit – Максимальное число линок для вывода.
- category – ID категории для вывода категории линок.
- show_updated - Вывод время последнего обновления. По умолчанию FALSE.
- include – ID включаемых категорий.
- exclude – ID исключаемых категорий.
Теги постоянных ссылок
permalink_anchor – Выводит постоянные линки. Используется в цикле.
permalink_anchor(’type’);
- type – Тип вывода.
Пример использования:
<h3><?php permalink_anchor(); ?><?php the_title(); ?></h3>
get_permalink – Возвращает постоянные ссылки постов, для дальнейшей обработки в PHP. Используется в цикле.
get_permalink(id);
- id – ID поста.
Пример:
Permalink for this post:<br />
<?php echo get_permalink(); ?>
the_permalink - Выводит URL для постоянных линок текущего поста. Используется в цикле.
Пример:
This address for this post is: <?php the_permalink(); ?>
permalink_single_rss – Выводит постоянные линки текущего поста в формате RSS. Используется в цикле.
Пример:
<link><?php permalink_single_rss(); ?></link>