is_preview() WP 2.0.0

Перевірять, чи користувач на сторінці перегляду запису. Умовний тег

Функція НЕ перевіряє, чи авторизований користувач, і чи може він редагувати пост. Будь-який відвідувач може додати ?preview=true, ?preview=1, або ?preview=not_falseURL, і функція поверне true.

Використовуйте current_user_can() , коли потрібно перевірити права користувача.

Працює на основі:
WP_Query::is_preview()

Хуків немає.

Повертає

true|false. Всі, хто вимагається для post або page preview.

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

is_preview();

Приклади

0

#1 Базовий приклад використання:

if ( is_preview() ){
	// будь-який код, який спрацьовуватиме лише на сторінках попереднього перегляду
}

нотатки

  • Global. WP_Query. $wp_query WordPress Query object.

список змін

З версії 2.0.0Введено.

Код is_preview() WP 6.0.2

function is_preview() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags для роботи не буде для роботи, тому що не буде, якщо вони беруть участь false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_preview();
}

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

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