Template Hierarchy

WordPress 🟡 Mid

Definition

Systeme de resolution de templates ou WordPress cherche le fichier le plus specifique d'abord (single-product.php) puis remonte vers le plus generique (index.php).

Analogie

Comme un GPS qui cherche la route la plus precise d'abord, puis une route plus generale si la precise 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 hierarchie de templates.

Termes lies

#core#interview#wordpress