Les fonctions d’inclusion

Dans les anciens thèmes, WordPress utilisait les fonctions include() propres à PHP pour faire appel à un autre fichier.

<?php include(TEMPLATEPATH."/mon-fichier.php"); ?> 

Dans les thèmes récents, WordPress utilise ses propres fonctions d’inclusion :

  • get_header() : pour appeler le fichier header.php.

  • get_footer() : pour appeler le fichier footer.php.

  • get_sidebar() : pour appeler le fichier sidebar.php.

  • get_searchform() : pour appeler le fichier searchform.php.

  • comments_template() : pour appeler le fichier comments.php.

  • get_template_part(’slug’) : pour appeler le fichier slug.php.

  • get_template_part(’slug’,’nom’) : pour appeler le fichier slug-nom.php. 

Exemples

<?php get_searchform(); ?> 

La fonction get_searchform() fait appel au fichier searchform.php et affiche le formulaire de recherche.

<?php get_template_part( 'template-parts/page/content', 'page' ); ?> 

La fonction get_template_part() du fichier page.php fait appel au fichier template-parts/page/content-page.php.

Selon les thèmes et l’utilisation des formats, dans certains thèmes, comme par exemple Twenty Seventeen, dans le fichier single.php vous pouvez voir la fonction suivante :

<?php get_template_part( 'template-parts/post/content', 
get_post_format() );?> 

La fonction get-template_part() fait appel au fichier content-nomduformat.php si les formats sont utilisés lors de l’édition des articles...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
La structure et les fichiers principaux d'un thème
Suivant
Les marqueurs conditionnels