Функция the_author()
не имеет параметров и должна использоваться непосредственно в цикле WordPress. Смотрите мой видеоурок про циклы.
the_author( $deprecated = '', $deprecated_echo = true )
Ранее функции get_the_author() не существовала, и the_author()
была основной функцией, которая могла возвращать или выводить имя автора в зависимости от переданных в неё параметров. Теперь эти параметры являются устаревшими, но остались в функции для обеспечения обратной совместимости.
Сегодня используйте функцию the_author()
только для вывода имени (display_name) автора поста. Под именем подразумевается то, что настроено пользователем в него в профиле в опции «Отображать как»:
Пример
<p>Этот пост опубликовал(а): <?php the_author(); ?></p>
Источник: Блог Миши Рудрастых