General Template Tags. Часть третья.

General Template Tags. Часть третья.Продолжение обзора основных функций 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 комментарий к статье

  • jump
    Размещено 4. Augu 2009 в 16:37

    Подскажите, пожалуйста. Мне необходимо вывести краткое содержимое 3-х страниц на одной странице, как это можно сделать?
    Вид страницы:
    |Содержимоестраницы№1|Содержимое страницы2|Содержимоестраницы№3|
    |…………..Далее.|………….Далее..|………….Далее..|
    Ссылка “Далее” ведёт на страницу с полным текстом.

    Никак не могу понять, т.е. я могу в шаблоне страницы создать таблицу, но как в ячейки поместить содержимое других 3-х страниц ума не приложу.

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

 



Поиск