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 ); }