@greyson
Возможно, проблема состоит в неправильном использовании функции is_page(). Ниже приведены возможные причины проблемы:
@greyson
На примере использования функции is_page():
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php if ( is_page( 'about-us' ) ) { // Код для страницы "О нас" echo 'Это страница "О нас"'; } elseif ( is_page( 'contact' ) ) { // Код для страницы "Контакты" echo 'Это страница "Контакты"'; } else { // Код для остальных страниц echo 'Это другая страница'; } ?> |
В этом примере проверяется текущая страница по ее заголовку (slug). Вместо 'about-us' и 'contact' в функцию is_page() также можно передать ID страницы или объект WP_Post.
Если приведенные выше шаги не решают проблему, может быть полезно проверить код для возможных ошибок, а также просмотреть логи ошибок для выявления причины неработоспособности функции is_page().