is_preview()
Перевірять, чи користувач на сторінці перегляду запису. Умовний тег
Функція НЕ перевіряє, чи авторизований користувач, і чи може він редагувати пост. Будь-який відвідувач може додати ?preview=true
, ?preview=1
, або ?preview=not_false
URL, і функція поверне true
.
Використовуйте current_user_can() , коли потрібно перевірити права користувача.
Працює на основі:
WP_Query::is_preview()
WP_Query::is_preview()
Хуків немає.
Повертає
true|false
. Всі, хто вимагається для post або page preview.
Використання
is_preview();
Приклади
#1 Базовий приклад використання:
if ( is_preview() ){ // будь-який код, який спрацьовуватиме лише на сторінках попереднього перегляду }
нотатки
- Global. WP_Query. $wp_query WordPress Query object.
список змін
З версії 2.0.0 | Введено. |
Код is_preview() 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(); }