Le WordPress d'aujourd'hui, décodé pour les développeurs

Éditeur de site (FSE)

Distinguer les rubriques d’un journal local dans l’éditeur de gabarits 5.8

La hiérarchie d'archives encore jeune de WordPress 5.8 permet déjà de traiter différemment chaque rubrique d'un journal local, sans extension supplémentaire.

Par WordPress Développement • 2 septembre 2021 • 4 min de lecture • Aucun commentaire
Distinguer les rubriques d'un journal local dans l'éditeur de gabarits 5.8

« Pourquoi la rubrique Sport n’a-t-elle pas la même mise en page que la rubrique Économie ? » La question, posée par le rédacteur en chef d’un journal local qui vient de migrer vers un thème compatible avec l’éditeur de gabarits de WordPress 5.8, a une réponse simple : parce que rien n’a encore été configuré pour les distinguer, alors que la fonctionnalité le permet déjà.

Ce journal local publie trois rubriques principales : Sport, Économie et Culture, chacune avec ses propres codes visuels. La rubrique Sport met en avant une image large en tête d’article, la rubrique Économie affiche systématiquement un encadré de contexte, et la rubrique Culture privilégie une mise en page en deux colonnes. Reproduire ces trois traitements distincts aurait auparavant nécessité des conditions PHP dans un fichier category.php unique. Avec l’éditeur de gabarits, chaque rubrique peut désormais recevoir son propre fichier de gabarit dédié.

La hiérarchie d’archives dans un thème de blocs

La hiérarchie de gabarits pour les pages d’archive de catégorie suit une logique de spécificité croissante, où WordPress choisit le fichier le plus précis disponible avant de retomber sur un gabarit plus générique : category-sport.html, puis category-{ID}.html, puis category.html, puis archive.html, et enfin index.html en dernier recours.

  • category-sport.html cible précisément la rubrique dont le slug est « sport ».
  • category.html sert de gabarit par défaut pour toute catégorie sans fichier dédié.
  • archive.html intervient si aucun des deux précédents n’existe, pour toute page d’archive au sens large.

La mise en œuvre pour les trois rubriques

Trois fichiers ont été créés dans le dossier de gabarits du thème : category-sport.html, category-economie.html et category-culture.html, chacun assemblé directement depuis l’éditeur de gabarits sans écrire une seule ligne de code PHP.

<!-- wp:template-part {"slug":"header"} /-->

<!-- wp:query {"query":{"inherit":true}} -->
<div class="wp-block-query">
  <!-- wp:post-template -->
    <!-- wp:post-featured-image {"width":"100%"} /-->
    <!-- wp:post-title /-->
  <!-- /wp:post-template -->
</div>
<!-- /wp:query -->

<!-- wp:template-part {"slug":"footer"} /-->

Le gabarit de la rubrique Sport a repris cette structure en ajoutant une image mise en avant en pleine largeur, tandis que celui de la rubrique Économie insérait un bloc de groupe supplémentaire avant la boucle, jouant le rôle d’encadré de contexte visible sur chaque page de la rubrique.

L'essentiel à retenir : Créer un gabarit d'archive spécifique par catégorie sans code PHP ; Comprendre l'ordre de priorité entre les fichiers de gabarits ; Anticiper les limites d'une hiérarchie encore incomplète

Les limites rencontrées à ce stade

Une hiérarchie encore incomplète

Contrairement à la hiérarchie de gabarits PHP classique, bien plus riche et documentée depuis des années, la version disponible en 5.8 ne couvre pas encore tous les cas de figure : certaines combinaisons de taxonomies personnalisées avec des archives de type de contenu personnalisé restent mal prises en charge à ce stade.

Absence d’aperçu multi-rubrique

L’éditeur de gabarits ne permet pas encore de visualiser simultanément le rendu des trois rubriques côte à côte : chaque vérification demande de naviguer manuellement sur le site en façade, rubrique après rubrique.

Confusion possible avec la recherche interne

Un rédacteur a un temps confondu ce mécanisme de gabarits par rubrique avec un futur système de filtrage par mots-clés sur le site, fonctionnalité hors périmètre de ce chantier et traitée séparément.

Ce que cette expérience a confirmé

Ce cas d’usage, modeste en apparence, démontre qu’un besoin éditorial concret — distinguer visuellement des rubriques d’un journal — peut déjà être satisfait sans plugin tiers ni développement PHP sur mesure, alors même que l’éditeur de gabarits reste jeune et que le Site Editor complet n’existe pas encore.

Une hiérarchie de gabarits bien comprise vaut souvent mieux qu’un plugin supplémentaire, même quand elle n’en est encore qu’à ses débuts.

En résumé

Pour ce journal local, la distinction visuelle entre ses trois rubriques a été résolue en quelques fichiers de gabarits, en s’appuyant sur une hiérarchie d’archives encore jeune mais déjà fonctionnelle dans WordPress 5.8. Le chantier reste circonscrit aux archives de catégorie : la recherche interne du site, elle, appellera un traitement séparé le moment venu.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Partager :

À propos de l'auteur

WordPress Développement

Développeur WordPress, passionné par Elementor, le FSE et l’automatisation par IA.

Voir tous ses articles

Dans la même veine

À lire aussi