J'essaie d'ajouter plusieurs identifiants de page dans une instruction if else. Ceci est mon code jusqu'à présent:
if ( is_page(ID) || is_page(ID) ) {
get_header('header_alt');
} else {
get_header();
}
J'ai essayé quelques autres solutions trouvées sur Google, mais cela ne fonctionne toujours que sur la page initiale après avoir vidé le cache.
Vous pouvez transmettre un tableau d’ID à is_page
au lieu d’utiliser plusieurs is_page
:
if( is_page( array( 11, 22, 33, 44 ) ) ) {
// Your code
}
De plus, si vous l'utilisez en boucle, tenez compte de cette remarque:
Du fait que certaines variables globales sont écrasées pendant la boucle, is_page () ne fonctionnera pas. Pour l'appeler après la boucle, vous devez d'abord appeler
wp_reset_query()
.