WordPress : get_template_part vs the_content ?
J’ai regardé plusieurs thèmes, et je vois que « la boucle » fonctionne souvent quelque chose comme ça :
while (have_posts()) {
the_post();
get_template_part('content');
}
Le code que j’ai développé pour mon thème ressemble à ceci :
while (have_posts()) {
the_post();
the_content();
}
Mon code fonctionne également, et c’est quelque chose que j’ai trouvé avant de regarder le code des autres thèmes. Je comprends qu’il doit y avoir une raison pour laquelle get_template_part('content')
est utilisé, plutôt que the_content()
. Je pense que la raison a quelque chose à voir avec la possibilité de personnaliser les choses dans un thème enfant, mais j’ai examiné la documentation et le code WordPress, et je n’arrive pas vraiment à comprendre quelle est exactement la différence.
Alors, quels sont les avantages d’utiliser get_template_part('content')
overthe_content()
?
Solution n°1 trouvée
get_template_part(‘content’) & the_content() sont des choses très différentes à utiliser.
-
the_content() -> cela ne prendra directement que le contenu de la zone de l’éditeur de votre page de l’administrateur vers l’avant.
-
get_template_part(‘content’) -> cela appellera un fichier nommé content.php dans votre dossier de thème et sortira de ce fichier, ce fichier peut également inclure des balises html après et avant le contenu de la zone de l’éditeur.
en général, pour tous les thèmes, content.php a le code de sortie de base de l’éditeur, mais lorsque vous utilisez un modèle personnalisé, vous pouvez utiliser the_content() pour plus de facilité.
0 commentaire