is_author() WP 1.5.0

Перевіряє відображається сторінка з постами автора. Можна вказати конкретного автора. Умовний тег.

Майте на увазі, що у зв’язці перевірок з тегом is_archive() цей тег потрібно використовувати в першу чергу , тому що is_archive() включає перевірку is_author() . Тобто. якщо в одній логічній структурі спочатку використовувати is_archive() , а потім is_author() , то is_author() ніколи не виконуватиметься.

Хуків немає.

Повертає

true|false.

Використання

if( is_author() ){
	// ...
}
$author
(рядок)
ID або Нік автора, відображення сторінки якого потрібно перевірити. За замовчуванням, перевіряє, чи взагалі відображається сторінка автора або це зовсім інша сторінка архіву.

Приклади

0

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *