Wordpress. Функции вывода публикаций. Post Template Tags. Часть первая.
Первая часть обзора функций WordPress, суть которых – вывод публикаций блога и формирование вывода в зависимости от передаваемых параметров. Данные функции могут использоваться для передачи значений в переменные PHP для дальнейшей обработки в шаблонах темы.
Оригинальный англоязычный источник данного материала.
Вывод заголовка публикации.
[Post Title]
Синтаксис the_title();
Данная функция позволяет вывести заголовок текущей публикации или передать его значение в переменную PHP для дальнейшей обработки.
Может принимать следующие параметры:
• before
Текст, который функция выводит перед заголовком публикации. Используется для оформления или вывода разделителей. По умолчанию ничего не выводит.
Синтаксис the_title("before=»");
• after
Текст, который функция выводит после заголовка публикации. Используется для оформления или вывода разделителей. По умолчанию ничего не выводит.
Синтаксис the_title("after=«");
• display
Параметр, который определяет, будет ли функция выводить полученное значение на экран пользователя (значение TRUE) или вернет полученное значение в PHP (значение FALSE).
Синтаксис the_title("display=FALSE");
Вывод заголовка публикации без определяющих тегов.
[Post Title (Attribute)]
Синтаксис the_title_attribute('arguments');
Данная функция позволяет получить и вывести заголовок текущей публикации. По сути она дублирует действие функции the_title() с той разицей, что возращает значение заголовка без тегов HTML в чистом виде.
Может принимать параметры:
• before
Текст, который функция выводит перед заголовком публикации. Используется для оформления или вывода разделителей. По умолчанию ничего не выводит.
Синтаксис the_title("before=»");
• after
Текст, который функция выводит после заголовка публикации. Используется для оформления или вывода разделителей. По умолчанию ничего не выводит.
Синтаксис the_title("after=«")
;
• echo
Данный параметр определяет, будет ли функция передавать значение в PHP переменную (значение 0) или же выводить на экран (значение 1).
Синтаксис the_title("echo=0");