Feature #604
ouvertUnifier les templates de Post et de Page
0%
Description
Le site possède 3 types de contenus : Post, Page et Dossier, chacun liés à un template différent.
- Post =
single.php= colonne fine, affiche les métas, encoche (voir PJ) - Page =
page.php= colonne large, pas de métas, pas d'encoche (voir PJ) - Dossier =
single-dossier.php= idemsingle.php, mais avec un sous-titre
L'objectif est que les Pages utilisent un template plus visuellement & fonctionnellement plus proche de single.php.
En PJ, une page actuelle (https://www.inserm.fr/mentions-legales/) et un exemple de ce à quoi elle ressemblerait ensuite.
Il resterait UNE différences entre les Post et les Pages :
- sur les Pages, les métas n'affichent pas de catégorie (cf. les Pages n'ont pas de catégorie)
- l'affiche de la catégorie pour les Post est dans
hero-single.phpactuellement
Deux options pour réaliser tout ça :
- On duplique le code de
single.phpethero-single.phpverspage.phpethero-page.php, en l'adaptant pour ne pas afficher les méta. - On crée
singular.phpdédié à remplacer à la foissingle.phpetpage.php
Cf. la hiérarchie des templates de WP
https://developer.wordpress.org/themes/classic-themes/basics/template-hierarchy/#visual-overview
Le plus propre, c'est singular.php qui évite la duplication de code, mais faut faire évoluer hero-single.php et s'assurer qu'il n'y a pas d'effet indésirables.
Fichiers
Aucune donnée à afficher