web-dev-qa-db-fra.com

Les modèles de page peuvent-ils être appliqués aux modèles d'archivage et de publication?

Si vous connaissez Wordpress, vous savez déjà que Pages dispose d'un espace pour sélectionner un modèle, contrairement aux publications. De même, archive.php et de nombreuses autres pages sont gérés par un modèle de liste par défaut. Celles-ci sont gérées via le développement de thèmes personnalisés si l'on veut qu'elles soient différentes.

Ma question est "Pourquoi?"

S'agissait-il simplement d'une décision de conception au cours des premières années de WP développement? Pourquoi la page Messages ne dispose-t-elle pas de la même zone de sélection de modèle que Pages? Pourquoi les catégories ne peuvent-elles pas non plus avoir cette zone de sélection?

Les réponses que je cherche sont principalement d'un point de vue technique. J'ai parcouru le code et je ne vois pas la raison pour laquelle les publications, etc., ne pourraient pas non plus bénéficier de la possibilité de sélectionner un modèle préféré. Je ne comprends pas non plus pourquoi avoir à faire cela pour les publications nécessite toujours un processus de développement complexe plutôt qu'une simple interface déroulante disponible pour les pages qui permet d'accéder à des modèles qui fonctionnent déjà parfaitement.

En tant que tel, je m'efforce d'écrire un plugin qui résout ce problème, mais je cherche des mises en garde techniques qui pourraient m'avoir échappé d'autres qui sont beaucoup plus familiers avec le code que moi.

Si vous connaissez des plugins qui résolvent déjà cela avec succès, veuillez les ajouter dans les commentaires, car je voudrais jeter un coup d'œil à leur code.

1
user658182

Si vous souhaitez que tous les types de publication disposent d'une fonctionnalité de sélection de modèle, veuillez effectuer la mise à jour vers WordPress version 4.7 .

Citation tirée de la page de codex liée ci-dessus:

Modèles de page pour les types de publication Ajoute la prise en charge des modèles de type de publication.

Ajouter un support pour les modèles de type de publication. En ouvrant la fonctionnalité de modèle de page à tous les types de publication, les développeurs de thèmes ont encore plus de flexibilité avec la hiérarchie de modèles WordPress ( read more ).

En ce qui concerne le modèle personnalisé pour d’autres zones de votre site Web WordPress; Veuillez vous référer aux liens utiles suivants:

  1. Développeurs :: Manuel de thèmes OR Codex :: Développement de thèmes
  2. Développeurs :: Catalogue de thèmes :: Notions de base du thème :: Fichiers de modèle OR Codex :: Modèles
  3. Développeurs :: Guide thématique :: Principes de base du thème :: Modèles de fichiers :: Section des fichiers de modèles
1
Michael Ecklund