wp_list_authors()
Виводить список авторів блогу як посилання на їхні пости, якщо пости існують.
Також можна вказати висновок посилання на RSS-фід кожного автора та кількість записів у кожного автора.
Хуків немає.
Повертає
null|Строку
. Нічого за echo = true
. Список авторів при echo = false
.
Шаблон використання
$ args = array ( 'orderby' => 'name', 'order' => 'ASC', 'number' => null, 'optioncount' => false, 'exclude_admin' => true, 'show_fullname' => false, 'hide_empty' => true, 'echo' => true, 'feed' => '', 'feed_image' => '', 'feed_type' => '', 'style' => list, 'html' => '' ); wp_list_authors ($ args);
Використання
<?php wp_list_authors( $args ); ?>
-
$args
(масив) Параметри, що відповідають за висновок.
За замовчуванням: встановленіorderby (рядок)
Поле по якому сортуватиметься результат. З версії 3.1. Доступні поля:name
– сортувати по імені, що відображається (поле display_name в таблиці users – за замовчуванням).email
– за адресою емаїл (поле таблиці user_email ).url
– за адресою URL user_url .registered
– По полю user_registered .id
– за ID користувача.user_login
– За логіном користувача (поле user_login ).post_count
– За кількістю записів у користувача.
За замовчуванням: ‘name’
order (рядок)
У якому порядку сортувати:ASC
– по порядку,DESC
– у зворотному порядку. З версії 3.1.
За замовчуванням: ‘ASC’number (число)
Максимальна кількість користувачів, яка буде показана (ліміт). З версії 3.1.
За замовчуванням: без обмеженьoptioncount (логічний)
Показувати кількість постів кожного користувача: 1 (true) – показувати, 0 (false) – не показувати.
Типово: falseexclude_admin (логічний)
Виключити зі списку реєстраційний запис з логіномadmin
: 1 (true) – виключити, 0 (false) – не виключати (за замовчуванням).
Типово: falseshow_fullname (логічний)
Показувати повне ім’я (ім’я, прізвище) автора, якщо стоїтьfalse
, буде показано ім’я, яке вибрано для відображення.
Типово: falsehide_empty (логічний)
Не показувати авторів, у яких немає записів: 1 (true) – показувати, 0 (false) – не показувати.
Типово: trueecho (логічний)
Виводити на екран або повертати для обробки: 1 (true) – виводити, 0 (false) – повертати.
Типово: truefeed (рядок)
Текст для посилання на фід кожного автора, якщо текст не переданий на фід не буде виводитися.
За замовчуванням: ”feed_image (рядок)
Нехай/посилання на картинку, яка буде показана як посилання на фід кожного автора. Альтернатива параметруfeed
.
За замовчуванням: ”feed_type (рядок)
Тип фіда. Порожній рядок – фід встановлений на блозі за промовчанням, можливі значення:rss2, atom, rss, rdf
.
За замовчуванням: ”style (рядок)
У якому форматі відображатиметься список. За замовчуванням виводиться у форматіlist
– ul список, якщо вказатиnone
, то автори будуть показані через кому. Цей параметр працює, лише якщо увімкнено параметрhtml
.
За замовчуванням: ‘list’- HTML (логічний)
Включає або вимикає форматування HTML. За замовчуванням форматування увімкнено (true), якщо його вимкнути (false), то список буде виведений як посилання на авторів через кому.
Типово: true
Приклади
#1 Отримаємо список авторів сайту
Список виводить авторів сайту, показуючи повне ім’я ( show_fullname=1 ) та кількість записів у кожного автора ( optioncount=1 ). Сортування відбувається у зворотному порядку ( order=DESC ) за кількістю записів кожного автора ( orderby=post_count ). Висновок обмежений трьома авторами ( number=3 ). Так само, за замовчуванням зі списку виключено автора з ніком admin , виключені автори, що не мають записів і не показуються посилання на RSS-фіди.
<?php wp_list_authors('show_fullname=1&optioncount=1&orderby=post_count&order=DESC&number=3'); ?>
В результаті ми отримаємо щось подібне:
Andrew Anderson (48) Harriett Smith (42) Sally Smith (29)
нотатки
- Global. wpdb. $wpdb WordPress database abstraction object.
список змін
З версії 1.2.0 | Введено. |