n-wp.ru — блог о WordPress
Как вывести список всех пользователей, учитывая их роли | n-wp.ru

Как вывести список всех пользователей, учитывая их роли

Пример функции, выводящей список всех пользователей. С ее помощью можно выводить всех пользователей, либо пользователей с определенной ролью (администраторов, авторов, подписчиков).

Если в блоге собралась неплохая компания, то почему бы ей не похвалиться? Давайте создадим функцию, которая может выводить список зарегистрированных пользователей, но не простой, а такой, чтобы можно было выводить отдельным списком администраторов, редакторов, авторов, участников и подписчиков.

Как вывести список всех пользователей, учитывая их роли

Можете этот код, вставив его в файл functions.php используемой темы:

Чтобы вывести список пользователей, нужно вставить в шаблон:

Функция может ограничивать вывод пользователей с определенной ролью. Для этого в ней предусмотрен параметр [codei_php]$userlevel = ‘all'[

_php] — изменяя его, вы можете выводить только пользователей с определенной ролью.

Например, чтобы вывести всех авторов, нужно вставить в шаблон:

Так же в функции предусмотрен параметр [codei_php]$show_fullname = true[

_php], ограничивающий представление пользователей. С его помощью можно показывать имя и фамилию, либо только ник. Чтобы вывести администраторов с именем и фамилией, используйте в шаблоне:

Чтобы вывести подписчиков только с никами, используйте:

Использование параметров дает гибкость при выводе пользователей — можно настроить несколько списков с разным представлением пользователей.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Комментировать

/* ]]> */