is_page();
is_page( int|string|int[]|string[] $page = '' );
Перевіряє чи зараз відображається сторінка ( пост тайп page ). Може додатково бути переписаним в циклі, тому якщо використовувати після циклу – то потрібно ресетнути дані за допомогою wp_reset_query()
$page
:
(string | array | int)
Optional
true // Якщо відображається пост тайп page або передано порожнє значення
false // В решті випадків
<?php
// Перевіряємо чи відображається сторінка
if (is_page()) :
// Do something
endif;
// Перевіряємо чи відображається сторінка з page ID 42
if (is_page(42)) :
// Do something
endif;
// Перевіряємо чи відображається сторінка з post_title "Contact"
if (is_page('Contact')) :
// Do something
endif;
// Перевіряємо чи відображається сторінка is slug "about-me"
if (is_page('about-me')) :
// Do something
endif;
/*
* Поверне true якщо відображається сторінка з ID 42,
* або зі slug "about-me", або заголовком "Contact".
* Увага: це стало доступно з версії 2.5.
*/
is_page( array( 42, 'about-me', 'Contact' ) );