У мене сторінка під назвою "Apple", ідентифікатор сторінки 2533.
У файлі page.php у мене є рядок:
echo $bannerimg
І ця функція у function.php:
if ( is_page( '2533' ) ) {
// also tested with 'Apple'
$bannerimg = 'apple.jpg';
} elseif ( is_page( 'test' ) ) {
$bannerimg = 'test.jpg';
} elseif ( is_page( 'admissions' ) ) {
$bannerimg = 'admissions.jpg';
} else {
$bannerimg = 'home.jpg';
}
Справа в тому, що $ bannerimg відголошує "home.jpg" на кожній сторінці, включаючи Apple, тест та допуски.
Я навіть перевірив усі ідентифікатори, використовуючи сторінку -_ID та $ ID. Нічого. Тож я думаю, що з кодом вище щось не так?