получить только авторов для WordPress блог - PullRequest
0 голосов
/ 24 мая 2011

Я пытаюсь как-то найти всех авторов для блога WordPress, а не пользователей.Когда я использовал wp_list_authors (), время ожидания превышало 50 000 пользователей.Как я могу получить ТОЛЬКО авторов, которые публикуют данные в блоге?

Ответы [ 2 ]

3 голосов
/ 24 мая 2011

В массиве опций, который вы передаете функции wp_list_authors(), вам нужно установить hide_empty в true. Это исключит всех авторов с 0 сообщениями.

См. Справочник функций .

Пример:

<?php
    wp_list_authors(array('hide_empty' => true));
?>
0 голосов
/ 25 мая 2011

Здесь нужно сделать несколько замечаний, чтобы решить вашу проблему.Только пользователи с названием «автор» и выше могут создавать сообщения на сайте WordPress.Если вы изучите документацию WordPress для функции wp_list_authors (), вы узнаете, что для параметра hide_empty по умолчанию задано значение 1 (true), поэтому необязательно объявлять его в вызове функции.Я установил тест на своем локальном сервере и обнаружил, что функция работает всеми следующими способами, как предсказано в документации.

<?php 
wp_list_authors('hide_empty=1');               //wordpress example
wp_list_authors(array('hide_empty' => true));  //Alex
wp_list_authors();                             //Best
?>

Все из которых покажут только авторов, которые предоставили минимум один поств формате списка.Есть ли какие-либо дополнительные детали, которые вы, возможно, не указали?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...