Ho una pagina chiamata "Apple", ID ID della pagina 2533.
Nel file page.php ho una riga:
echo $bannerimg
E questa funzione in 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';
}
Il punto è che $ bannerimg fa eco a "home.jpg" su ogni pagina, inclusi Apple, test e ammissioni.
Ho anche controllato tutti gli ID usando il_ID & $ page-> ID. Niente. Quindi immagino che ci sia qualcosa di sbagliato nel codice sopra?