Wordpress, список авторов и исключить администратора - PullRequest
0 голосов
/ 22 августа 2010

Я пытаюсь просмотреть авторов в моем блоге WordPress, но происходит что-то странное, возможно, потому, что я не совсем понял, как использовать функции. Когда я делаю это:

$authors = $wpdb->get_results('SELECT DISTINCT post_author FROM '.$wpdb->posts);
if($authors):
foreach($authors as $author):
if(the_author_meta('display_name', $author->post_author) != 'admin'): //my line

Я пытаюсь исключить пользователя "admin" из моего цикла, но когда я выполняю это. Я получаю имена всех авторов, показанные дважды на странице, включая администратора. Так что условное не действует как условное, а скорее как эхо!

Что я делаю не так?

Спасибо всем

1 Ответ

2 голосов
/ 22 августа 2010

Используйте get_the_author_meta () , а не the_author_meta () .Тот, который вы используете, выводит эхо в браузер как часть функции.

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