Je crée différentes pages à l'aide de modèles.
Par exemple: page-blog.php
. Pour certains groupes de pages, j'aimerais inclure une navigation locale.
Si j'utilise page.php, je peux inclure le navigateur local en vérifiant l'identifiant:
if(is_page(array(18,52,22,20))) {
// code
}
Mais une fois que j'utilise un modèle pour la page, cela ne fonctionne plus. Où dois-je vérifier l'identifiant pour pouvoir afficher la navigation locale?
Il n'est pas pratique de le faire dans les modèles car le site Web contient trop de pages.
Vous pouvez également vérifier si vous êtes sur un modèle de page avec la fonction is_page_template :
if(is_page(array(18,52,22,20)) || is_page_template( 'blog.php' )) {
//do your stuff
}