is_preview()
Перевірять, чи користувач на сторінці перегляду запису. Умовний тег
Функція НЕ перевіряє, чи авторизований користувач, і чи може він редагувати пост. Будь-який відвідувач може додати ?preview=true, ?preview=1, або ?preview=not_falseURL, і функція поверне 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();
}