Как получить id всех авторов блога Wordpress

305
21 января 2017, 14:00

Я пишу виджет в котором пользователь сможет в radio выбрать автора и в виджете выведется аватар админа и описание.

wp_list_authors()

К сожалению не дает Id. Использовать для вывода информации хочу функцию get_the_author_meta которая требует id, если вне цикла. Может есть другой способ?

Answer 1

Может есть другой способ?

Функция the_author_meta позволить получить ID

Но wp_list_authors итак работает вне цикла. См доп. на русском

Answer 2
$args  = array(
    'role' => 'Author',
    'orderby' => 'display_name'
);
$wp_user_query = new WP_User_Query($args);
$authors = $wp_user_query->get_results();
if (!empty($authors))
{
    echo '<ul>';
    foreach ($authors as $author)
    {
        $author_info = get_userdata($author->ID);
        echo '<li>'.$author->ID.' '.$author_info->user_email.' '.$author_info->last_name.'</li>';
    }
    echo '</ul>';
} else {
    echo 'No authors found';
}
READ ALSO
soap xml генерация

soap xml генерация

Как правильно сгенерировать правильно такой xml для soap

328
Functions &hellip; is deprecated

Functions … is deprecated

Установил php, phpmyadmin и mysqslПри подключении к БД через phpmyadmin вылезает куча сообщений

371
Как выполнить какое-либо действие после успешной авторизации пользователя и до redirect на Silex Symfony 2?

Как выполнить какое-либо действие после успешной авторизации пользователя и до redirect на Silex Symfony 2?

Я только начал работать непосредственно с компонентами SymfonyМеня интересует вопрос, как мне реализовать следующее:

266