Afin de factoriser au maximum mes templates WordPress, j'utilise la fonction get_template_part(''contenu, '1') qui permet d'externaliser un bout de code et le replacer selon mon bon vouloir dans différents templates.
Le fonctionnement est simplage get_template_part(''contenu, '1') appelera le code contenu dans le fichier nommé contenu-1.php
Or le passage de paramètres ne marche pas si le paramètre est déclaré dans le template, il ne sera pas reconnu dans contenu-1.php.
La méthode que j'ai trouvée pour passer une variable en paramètre est d'utiliser :
include( locate_template( 'contenu-1.php' ) );
à la place de :
get_template_part(''contenu, '1')
Laisser un commentaire
Participez-vous à la discussion?N'hésitez pas à contribuer!