Теги шаблонов WordPress. Общие теги

Теги шаблонов WordPress. Общие теги Теги шаблонов используются при создании темы на WordPress. Делает этот процесс быстрым, и более функциональным. Общие теги позволяют вывести или вернуть общую информацию о блоге, например линки страниц, описание блога и тд. Что не заменимо при построении шаблонов.

Общие теги

bloginfo – Выводит информацию о Вашем блоге, которая устанавливается в общих настройках. Если Вам надо значения для дальнейшего использования в PHP, используйте get_bloginfo().

<?php bloginfo('show'); ?>

  • show – это параметр информации о Вашем блоге, например name, description, url и тд.

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

bloginfo_rss – Выводит информацию о блоге, отличается от bloginfo() тем, что формирует ссылку на HTML для RSS.
Пример использования:
<title><?php bloginfo_rss('name'); ?></title>
<link><?php bloginfo_rss('url') ?></link>

get_bloginfo() – возвращает информацию о Вашем блоге в значение, для использовании в PHP коде.
Пример :
<?php $blog_title = get_bloginfo(); ?>

get_bloginfo_rss – Возвращает информацию о Вашем блоге.
Пример использования:
<?php $rss2_url = get_bloginfo_rss('rss2_url'); ?>

wp_title - Выводит название страницы. Используется в цикле.

wp_title(’sep’, echo, ’seplocation’)

  • sep – это текст до или после названия поста.
  • echo – вывод название, по умолчанию true.
  • seplocation – выбор места вывода sep, до или после названия страницы.

wp_get_archives – функция выводит базу данных, архивный список так же как и get_archives().

wp_get_archives(’arguments’); по умолчанию использует $defaults = array(
‘type’ => ‘monthly’,
‘limit’ => ,
‘format’ => ‘html’,
‘before’ => ,
‘after’ => ,
’show_post_count’ => false);

  • type – Способ вывода списка на экран.
  • limit – число возвращаемых постов. По умолчанию ограничение не стоит.
  • before – текст до вывода.
  • after – текст после вывода.
  • show_post_count – Вывод номера поста. По умолчанию FALSE.

get_calendar – выводит календарь (по умолчанию текущий месяц/год). Этот тег используется в приделах шаблона.
Пример использования :
<?php get_calendar(); ?>

wp_list_pages() – Выводит список WordPress страниц и линок. Используется в sidebar и header.
Пример:

wp_list_pages(’arguments’) по умолчанию $defaults = array(
‘depth’ => 0,
’show_date’ => ”,
‘date_format’ => get_option(’date_format’),
‘child_of’ => 0,
‘exclude’ => ”,
‘title_li’ => __(’Pages’),
‘echo’ => 1,
‘authors’ => ”,
’sort_column’ => ‘menu_order, post_title’,
‘link_before’ => ”,
‘link_after’ => ”
‘exclude_tree’=> ” );

Пример использования:
<ul>
<?php wp_list_pages('title_li='); ?>
</ul>

wp_page_menu – Этот тег выводит список линок WordPress страниц и позволяет добавить Home в список показанных страниц. Обычно этот тег используется в SideBar(боковая панель), но так же может использоваться и в других шаблонах.

wp_page_menu(’arguments’);
Используется по умолчанию - $defaults = array(
’sort_column’ => ‘post_title’,
‘menu_class’ => ‘menu’,
‘echo’ => true,
‘link_before’ => ”,
‘link_after’ => ”);

  • sort_columb – выбор поля, по которому будет сортироваться список.
  • menu_class – div класс для вывода списка.
  • echo – Выводить сгенерированный список линок, или возвращать список с HTML текстом в виде строки для дальнейшего использования в PHP.
  • show_home – добавить Home к списку линок или нет.
  • link_before – Устанавливается текст или HTML для линки, например тег .
  • link_after – Устанавливается текст или HTML после линки, например тег .

wp_dropdown_pages – Выводит список страниц в селекты с кнопкой submit.

wp_dropdown_pages(’arguments’); По умолчанию
$defaults = array(
‘depth’ => 0,
‘child_of’ => 0,
’selected’ => 0,
‘echo’ => 1,
‘name’ => ‘page_id’,
’show_option_none’ => ”);

  • depth – этот параметр определяет сколько уровней иерархии страниц включать в сгенерированный список. По умолчанию 0 – включать все уровни.
  • child_of – Определяет сколько выводить подстраниц с одной страницы.
  • selected - Id страницы для которая будет выделена или показана на экране.
    echo – Выводит сгенерированный спмсок или возвращает список с HTML текстом в строку, для последующей обработки в PHP.
  • name – Имя передаваемое в форму.
  • exclude – список с категорий, которий который не надо выводить.
  • exclude_tree – список ID родительских страниц, который не надо включать в список.

wp_loginout – Выводит линку «login» или если пользователь залогинен – «logout»
Пример использования:
<p><?php wp_loginout(); ?></p>

wp_register - выводит линку «Register» для незарегистрированных пользователей, а для зарегестрированых «Site Admin».
Используется

wp_register(’before’, ‘after’);

  • Before – текст до вывода тега.
  • After – текст после вывода текста.

wp_logout_url – Возвращает урлу для разлогина пользователя.
Пример:
<a href="<?php echo wp_logout_url(); ?>">Logout</a>

query_posts – Используется для контроля показа постов в цикле.
Пример :

<?php
if (is_home()) {
query_posts("cat=-3");
}
?>

cat –это ID категории.

rss_enclosure – Переделывает линку аудио или видео файла в посте в RSS.
Пример использования:
<?php rss_enclosure(); ?>



Оставь первый комментарий!

К данной статье пока нет ни одного комментария

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

 



Поиск