Функция возвращает true
, если текущей отображаемой страницей является архив постов какого-либо (или конкретного) автора, в противном случае — false
.
is_author( $author = '' ) |
$author
(целое|строка|массив) ID/логин автора, также можно задать несколько авторов в виде массива.
Пример использования
Берем в качестве параметра ID автора:
if( is_author( 4 ) ){ echo 'Вы просматриваете архивы постов автора с ID=4.'; } |
Логин в качестве параметра:
if( is_author( 'admin' ) ){ echo 'Вы просматриваете архивы постов автора admin.'; } |
В данном случае функция будет возвращать true
в тех случаях, когда ID автора равен 4 ИЛИ логин автора admin:
if( is_author( array(4, 'admin') ) ){ echo 'Вы просматриваете архивы постов автора с ID=4 или автора admin.'; } |
Проверяем, отображаются ли архивы постов любого автора:
if( is_author() ){ echo 'Вы находитесь на странице архивов постов автора.'; } |
Источник: misha.blog