Ich habe eine Seite namens "Apple", die ID-ID 2533 der Seite.
In der Datei page.php habe ich folgende Zeile:
echo $bannerimg
Und diese Funktion 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';
}
Der Punkt ist, dass das $ bannerimg "home.jpg" auf jeder Seite wiedergibt, einschließlich Apple, Test und Zulassungen.
Ich habe sogar alle IDs mit der_ID & $ page-> ID überprüft. Nichts. Also denke ich, dass etwas mit dem obigen Code nicht stimmt?