General Template Tags. Часть пятая.

General Template Tags. Пятая часть обзора.Завершающая часть публикации обзора основных функций WordPress. Стоит отметить, что в большинстве эти функции позволяют избежать груды ненужного коддинга и хардкода. Но и стоит так же отметить тот момент, что перечисленные функции рекомендуется использовать в совокупности с другими встроенными функциями WordPress.

Оригинальный англоязычный источник данного материала.

Вывод списка страниц блога в выпадающем списке Select.
Page Dropdown
Синтаксис wp_dropdown_pages('arguments');

Функция позволяет получить список в выпадающем списке типа Select Box, при выборе элемента которого автоматически происходит переход на выбранную страницу.
Передаваемые параметры функции:
• Depth
Данный параметн определяет глубину вложенности получаемого списка.
Принимает значения

  • 0 (выводит список с обычной иерархией вложенных страниц);
  • -1 (вложенные страницы выводятся под родительской в виде строки через запятую или другой разделитель);
  • 1 (список содержит только основные элементы списка);
  • N. Число, большее 1 (уровень вложенности отображаемого выпадающего списка);

Синтаксис wp_dropdown_pages('depth=1');
• child_of
Параметр указывает функции, что необходимо вывести дочерние элементы списка только для элемента, ID которого передается с помощью данного параметра.
Синтаксис wp_dropdown_pages('child_of=6');
• selected
Данный параметр указывает, какой элемент списка будет выбран по умолчанию при загрузке страницы. Значение элемента списка передается через значение ID элемента.
Синтаксис wp_dropdown_pages('selected=7');
• echo
Данный параметр определяет, будет ли список передан переменной для дальнейшей обработки данных с помошью PHP (значение 0), или будет выведен пользователю (значение 1).
Синтаксис wp_list_pages(’echo=0′);
• name
Параметр позволяет задать определенное значение id форме, в которой выводится получаемый список. По умолчанию данный параметр принимает значение ‘page_id’.
Синтаксис wp_dropdown_pages('name=page-id');
• exclude
Данный параметр позволяет не выводить в общем списке страницы с определенным значением ID.
Синтаксис wp_list_pages('exclude=62,63,64,65');

Вывод ссылки «Войти» и «Выйти».
Синтаксис php wp_loginout();

Функция выводит ссылку «Войти». Если пользователь уже залогинен(вошел под своим аккаунтом на сайт), то отображается ссылка «Выйти».

Вывод ссылок «Регистрация» и «Администрирование»
Синтаксис wp_register('before', 'after');

Данная функция выводт ссылку «Регистрация» для незалогиненных пользоватей. Если пользователь уже залогинен на сайте, то выводится ссылка «Администрирование» (действия по данной ссылке доступны только пользователям с правами администратора блога).
Функция может принимать два значения:
• before
Текст, который будет выводиться перед данными ссылками.
Синтаксис wp_register('»', 'after');
• after
Текст, который будет выводиться после данных ссылок.
Синтаксис wp_register('before', '«');



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

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

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

 



Поиск