Продолжение обзора основных функций WordPress. Вывод данных о вашем блоге.
Подробный обзор функций wp_title(), get_posts() и wp_get_archives().
Оригинальный англоязычный источник данного материала.
Фунция, которая возращает значение заголовка вашего блога.
[Page Title]
Синтаксис wp_title('sep', echo, 'seplocation');
Данная функция позволяет как вывести значение заголовка блога, так и передать его в определенную переменную для дальнейшего использования данного значения в коде PHP. Вывод или возврат значения данной функцияей зависит от передаваемых параметров.
Передаваемые в функцию параметры:
• sep
Разделитель, который может быть показан как перед, так и после вывода заголовка блога. По умолчанию, если в самой функция явно не указан «разделитель», функция подставляет символ » (») перед и после заголовка блога.
Синтаксис wp_title('•', echo, 'seplocation');
• echo
Даныый параметр определяет, будет ли функция выводить данные (значение TRUE), или будет возращать данные в массив (значение FALSE) для дальнейшего использования в коде PHP.Echo the title (True) or return the title for use as a PHP string (False).
Синтаксис wp_title('sep', 1, 'seplocation');
• Seplocation
Данный параметр появился в 2.5 версии. Определяет расположение разделителя относительно заголовка блога при его выводе. На данный момент принимает только одно значение - right.
Синтаксис wp_title('sep', echo, 'right');
Функция, которая получает публикацию вашего блога.
Синтаксис get_posts('arguments')
;
Данная функция, в зависимости от принимаемого параметра(аргумента), возращает содержимое публикаций вашего блога.
Передаваемые аргументы функции(основные).
• numberposts
Количество возращаемых постов.
Синтаксис get_posts('numberposts=10');
• offset
Вывод от определенной по счету публикации.
Синтаксис get_posts('offset=1');
• category
Вывод публикаций отпределенной категории, которая задется через свой ID.
Синтаксис get_posts('category=2');
• orderby
Сорировка получаемых значений по какому-либо критерию.
Синтаксис get_posts('orderby=post_name');
Orderby может принимать следующие значения
- post_title (сортировка по заголовку публикации)
- post_date (сортировка по дате публикации)
- post_modified (сортировка по дате обновления публикации)
- ID (сортировка по ID публикации)
- post_author (сорировка по имени автора публикаций, например, для выода всех публикаций определенного пользователя)
- post_name (сортировка по настоящему имени пользователя)
• order
Как именно должна очуществляться сортировка (“А – Я” – ASC, “Я – А” – DESC).
Синтаксис get_posts('order=DESC');
Вывод архива.
[хArchives List]
Синтаксис wp_get_archives('arguments');
Функция wp_get_archives() позволяет отобразить базовую страницу архивов. С помощью передаваемых в функцию параметров можно сформировать вывод информации в необходимом виде в соответствии с оформлением текущей темы.
Передаваемые в функцию параметры:
• type
Тив выводимого списка страницы архивов. Данный параметр может принимать значения:
- Yearly (по годам)
- Monthly (по месяцам)
- Daily (по дням)
- Weekly (понедельно)
- Postbypost (по публикациям)
Синтаксис wp_get_archives('type=yearly');
• Limit
Ограничитель. Параметр, передающий количество публикаций, которые выводятся при просмотре самого архива. По умолчанию этот параметр не передается.
Синтаксис wp_get_archives('limit=5');
• Format
Параметр формата вывода страницы архивов.
Может принимать значения:
- html (стандартный вывод)
- option (выпадающим списком, например, Select)
- link (материал выводится в виде ссылок на полный париант публикации)
Синтаксис wp_get_archives('format=link');
• before
Параметр, передающий текст, который будет выводиться перед ссылкой на полную версию публикуемого в архиве материала. Используется для размещения разделителей. Данный параметр актуален только в том случае, если вывод происходит в html формате. Параметр не имеет значения по умолчанию.
Синтаксис wp_get_archives('before=»');
• after
Параметр, передающий текст, который будет выводиться после ссылки на полную версию публикуемого в архиве материала. Используется для размещения разделителей. Данный параметр актуален только в том случае, если вывод происходит в html формате. Параметр не имеет значения по умолчанию.
Синтаксис wp_get_archives('after=«');
• show_post_count
Данный параметр позволяет отобразить нумерацию отображаемых в архиве постов.
Синтаксис wp_get_archives('show_post_count=1');
1 комментарий к статье
Подскажите, пожалуйста. Мне необходимо вывести краткое содержимое 3-х страниц на одной странице, как это можно сделать?
Вид страницы:
|Содержимоестраницы№1|Содержимое страницы2|Содержимоестраницы№3|
|…………..Далее.|………….Далее..|………….Далее..|
Ссылка “Далее” ведёт на страницу с полным текстом.
Никак не могу понять, т.е. я могу в шаблоне страницы создать таблицу, но как в ячейки поместить содержимое других 3-х страниц ума не приложу.