Я пытаюсь просмотреть авторов в моем блоге 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" из моего цикла, но когда я выполняю это. Я получаю имена всех авторов, показанные дважды на странице, включая администратора. Так что условное не действует как условное, а скорее как эхо!
Что я делаю не так?
Спасибо всем