is_page()

is_page();
is_page( int|string|int[]|string[] $page = '' );

Опис

Перевіряє чи зараз відображається сторінка ( пост тайп page ). Може додатково бути переписаним в циклі, тому якщо використовувати після циклу – то потрібно ресетнути дані за допомогою wp_reset_query()

Parameters

  • $page: (string | array | int) Optional
    Page ID, Заголовок, slug або масив ID, заголовків чи слагів
    Default Value: ”

Повертає

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' ) );
Disclaimer: Наразі шаблон сторінки трошки поламаний, скоро пофікшу. І давай будемо на "ти". Якщо ти дочитав до цього моменту і не знайшов те, що шукав в описі саме цієї функції - напиши мені в телеграм @codelibry щоб я це додав, а також скинь лінк того що саме ти шукав, якщо знайшов на іншому ресурсі. Дякую :)