NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 17 janvier 2017 - Modifié le : 17 janvier 2022
Temps de lecture : 1 minute, 34 seconds - 230 mots
Partager la publication "Le get_template_part WordPress"
Le get_template_part WordPress. Nous allons dans ce tutoriel mettre en place le get_template_part dans nos templates, afin de faciliter nos templates et de bien structurer de façon logique notre thème WordPress.
Le get_template_part WordPress permet surtout d’appeler un fichier dans plusieurs templates afin de nous faciliter l’intégration dynamique. C’est finalement en programmation une partition.
Qu’est ce qu’on peut mettre en get_template_part ?
Les morceaux de templates comme par exemples le Breadcrumbs, le archive title, le filter, le loop article, ect …
Nous allons construire dans notre racine thème, un dossier du nom de templates-part.
Dans ce dossier sera les différents fichiers qui seront exécutés par nos get_template_part de nos templates.
Dans cette exemple, nous allons créer un get_template_part pour notre Breadcrumbs. Imaginez que vous avez votre fonction Breadcrumbs déjà prête. Dans notre exemple, nous avons utilisés le fil d’Ariane de Yoast SEO.
<?php if(function_exists('yoast_breadcrumb')) { ?> <div id="breadcrumbs" class="bg-light py-3 text-muted"> <div class="container"> <?php yoast_breadcrumb(); ?> </div> </div> <?php } ?>
Dans votre dossier templates-parts, créer un fichier du nom de breadcrumbs.php et glissez y ce code ci-dessous.
Ensuite nous nous dirigeons vers un template et là, nous appelons notre partition Breadcrumbs de cette façon.
<?php get_template_part( 'template-part/breadcrumbs' ); ?>
Comme vous avez remarqué, le get_template_part contient dans un premier temps le nom du dossier (template-part), puis ensuite le mom du fichier dans le dossier (breadcrumbs). Et appelez le dans tous les templates désirés.