Template Hierarchy

WordPress 🟡 Mid

Définition

Système de résolution de templates ou WordPress cherche le fichier le plus spécifique d'abord (single-product.php) puis remonte vers le plus générique (index.php).

Analogie

Comme un GPS qui cherche la route la plus précise d'abord, puis une route plus générâle si la précise n'existe pas.

Exemple de code

// Pour un post de type 'product' :
// 1. single-product.php
// 2. single.php
// 3. singular.php
// 4. index.php

Cas d'usage

Pour comprendre quel fichier template sera utilise et ou placer ses customisations.

Anti-pattern

Tout mettre dans index.php avec des if/else au lieu d'utiliser la hiérarchie de templates.

Termes liés

#core#interview#wordpress

← → au clavier pour passer d'une fiche à l'autre