Функция get_the_author()
используется для получения имени автора текущего поста. Это полезно, когда вам нужно отобразить имя автора в шаблоне вашего сайта. В отличие от функции the_author()
, которая сразу выводит имя автора, get_the_author()
возвращает его, что позволяет использовать значение в различных контекстах.
get_the_author( $deprecated = '' )
Параметры
- $deprecated (строка, необязательный): Этот параметр больше не используется.
Возвращаемое значение
- (строка): Возвращает имя автора поста.
Примеры использования
Вывод имени автора в шаблоне поста
Этот пример показывает, как вывести имя автора в шаблоне вашего поста.
echo 'Автор: ' . get_the_author();
Получение имени автора для использования в переменной
Вы можете сохранить имя автора в переменной для дальнейшего использования в коде.
$author_name = get_the_author();
echo 'Этот пост написал ' . $author_name;
Изменение имени автора при помощи хука
Вы можете изменить имя при помощи хука задав определенные условия, например если автор админ.
add_filter( 'the_author', 'change_admin' );
function change_admin( $display_name ) {
if( 'admin' == $display_name ) {
$display_name = 'newDisplayName';
}
return $display_name;
}
Заключение
Функция get_the_author()
является мощным инструментом для получения имени автора поста в WordPress. Она предоставляет гибкость в использовании имени автора в различных контекстах, что позволяет создавать более информативные и персонализированные шаблоны. Используйте get_the_author()
в своих проектах, чтобы улучшить взаимодействие пользователей с контентом на вашем сайте.