Je me demande s'il existe un moyen d'utiliser get_template_part () avec des dossiers? Mon dossier principal contient maintenant beaucoup de fichiers car je place chaque élément réutilisable dans un fichier séparé. Je voudrais alors les mettre dans des dossiers.
Il n'y a aucune information à ce sujet dans le Codex: http://codex.wordpress.org/Function_Reference/get_template_part
<?php get_template_part('partials/file'); ?>
J'ai bien peur que non. Si le codex n'est pas quelque chose que vous aimeriez savoir, essayez de suivre le lien vers la source et regardez vous-même le code et essayez de le gérer.
J'ai jeté un œil et la fonction get_template_part est définie comme ci-dessous:
À partir de cela, vous pouvez lire que la fonction get_template_part crée simplement un nom de fichier php prévu et appelle la fonction Locate_template. Ce n'est pas utile, j'ai donc également regardé la fonction Locate_template:
Obtenez localiser les recherches de modèle pour le fichier php appelé à partir de get_template_part. Mais vous pouvez appeler Locate_template directement à partir de votre code. Et c'est utile.
Essayez ce code au lieu de la fonction get_template_part ('loop-sigle.php') (votre fichier se trouve dans mydir à l'intérieur de votre thème):
la source
Les notes de fonction
get_template_part()
disent:Qui vous permet d'utiliser
locate_template()
, qui dit:Si vous définissez
TEMPLATEPATH
avec le sous-répertoire que vous souhaitez utiliser,get_template_part()
recherchera les fichiers dans votre sous-répertoire.la source