is_author()
Перевіряє відображається сторінка з постами автора. Можна вказати конкретного автора. Умовний тег.
Майте на увазі, що у зв’язці перевірок з тегом is_archive() цей тег потрібно використовувати в першу чергу , тому що is_archive() включає перевірку is_author() . Тобто. якщо в одній логічній структурі спочатку використовувати is_archive() , а потім is_author() , то is_author() ніколи не виконуватиметься.
Хуків немає.
Повертає
true|false.
Використання
if( is_author() ){
// ...
}- $author
(рядок) - ID або Нік автора, відображення сторінки якого потрібно перевірити. За замовчуванням, перевіряє, чи взагалі відображається сторінка автора або це зовсім інша сторінка архіву.
Приклади
#1 Різні приклади використання функції:
// Коли відображається сторінка будь-якого автора
is_author();
// Коли відображається сторінка автора ID якого дорівнює 4
is_author('4');
// Коли відображається сторінка автора з ніком "Vivian"
is_author('Vivian');
// Нік може бути і через тире
is_author('john-jones');
// Можна вказати кількох авторів, у своїй сумбурно: ID чи Ніки одночасно.
// Ця можливість додана у версії 2.5
is_author(array(4,'john-jones','Vivian'));
нотатки
- Global. WP_Query. $wp_query WordPress Query object.
список змін
| З версії 1.5.0 | Введено. |
Код is_author() is author WP 6.0.2
function is_author( $author = '' ) {
global $wp_query;
if ( ! isset( $wp_query ) ) {
_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags до роботи не працює, тому що керує. Before then, they always return false.' ), '3.1.0' );
return false;
}
return $wp_query->is_author( $author );
}