Structure

Vous pouvez modifier la structure complète des pages de votre site. Pour cela il faut réécrire ces pages dans le dossier de votre thème.

Mais avant, il faut comprendre le mécanisme d'appel des pages de WordPress.

MéthodeContenu WordPress

En fonction du type de contenu (article, page...) WP cherche à ouvrir un fichier spécifique.

Pour cela il utilise un système hiérarchique de modèle.

Hiérarchie des modèles 2015

Si vous cliquez sur l'auteur d'un article, WP cherche le fichier :

  • author.php s'il ne le trouve pas, il cherche

  • archive.php s'il ne le trouve pas, il cherche

  • index.php

https://developer.wordpress.org/themes/basics/template-hierarchy

Tous ces fichiers se trouvent dans le dossier du thème parent.

Arborescence - Thème parent

Il vous suffit de réécrire l'un de ces fichiers dans votre thème enfant pour qu'il prenne la place de celui du parent.

ExempleExemple

Modifions le pied de page de notre site.

Copiez-collez le fichier footer.php du thème parent dans le dossier de votre thème enfant.

Footer Parent

La fonction get_template-part( 'template-parts/footer/site', 'info' ) permet d'afficher en bas de votre site le lien : Fièrement propulsé par WordPress

Supprimez la ligne et allez sur votre site

Complément

archive.php : tous les articles

single.php : article seul

page.php : page WordPress

home.php : page d'accueil statique

404.php : page non trouvée

search.php : résultats de recherche

author.php : page auteur

...

Certaines pages sont créées à l'aide de plusieurs fichiers grâce à la fonction get_template-part(...)

1
get_template-part('template-parts/footer/site', 'info' )

ici la fonction récupère le fichier site-info.php dans le dossier template-parts/footer