У меня есть страница под названием «Apple», идентификатор страницы 2533.
В файле page.php у меня есть строка:
echo $bannerimg
И эта функция в functions.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, тесты и допуски.
Я даже проверил все идентификаторы, используя the_ID & $ page-> ID. Ничего. Итак, я думаю, что-то не так с кодом выше?