Projet

Général

Profil

Actions

Feature #604

ouvert

Unifier les templates de Post et de Page

Ajouté par ggallais il y a un jour.

Statut:
New
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Début:
05/12/2025
Echéance:
% réalisé:

0%

Temps estimé:
Affecte:
Desktop
Opquast:
Lot:
en-cours
Avis équipe:
Passage recette / prod:
à discuter ED:
Non
Environnement:

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 = idem single.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.php actuellement

Deux options pour réaliser tout ça :

  • On duplique le code de single.php et hero-single.php vers page.php et hero-page.php, en l'adaptant pour ne pas afficher les méta.
  • On crée singular.php dédié à remplacer à la fois single.php et page.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

Actions

Formats disponibles : Atom PDF