Tengo una página llamada "Apple", el ID de la página ID 2533.
En el archivo page.php tengo línea:
echo $bannerimg
Y esta función en 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';
}
El punto es que $ bannerimg hace eco de "home.jpg" en cada página, incluyendo Apple, prueba y admisiones.
Incluso he comprobado todas las ID usando la_ID y $ page-> ID. Nada. ¿Entonces supongo que hay algo mal con el código anterior?