WordPress : Exclure plusieurs modèles de page
Je dois exclure une fonction de thème enfant de certains modèles de page.
Je peux exclure un modèle comme celui-ci
if (!(is_page_template( 'templates/my_page_template.php' )))
{ // the child theme function here
....
}
Comment puis-je ajouter plus de modèles de page pour exclure la déclaration ?
Solution n°1 trouvée
La fonction is_page_template accepte un tableau comme argument. Voir ici : https://developer.wordpress.org/reference/functions/is_page_template/
Vous pouvez faire quelque chose comme :
if ( ! ( is_page_template( array('templates/my_page_template.php', 'templates/my_page_template2.php') ) ) )
{ // the child theme function here
....
}
Solution n°2 trouvée
if (
!(
(is_page_template( 'templates/my_page_template.php' )) or
(is_page_template( 'templates/my_page_template1.php' )) or
(is_page_template( 'templates/my_page_template2.php' )) or
(is_page_template( 'templates/my_page_template3.php' )) or
)
)
{ // the child theme function here
....
}
0 commentaire