web-dev-qa-db-fra.com

afficher différents modèles en fonction du type de publication

Hay, j’ai un type de message personnalisé "Events", mais c’est essentiellement un type de message, il hérite donc de la page de modèle post.php.

Est-il possible d'utiliser un autre modèle (i.e events.php) si le type de contenu est un "événement"?

7
dotty

Essayez single-events.php.

Voir Hiérarchie des modèles dans Codex pour un schéma complet des modèles.

14
Rarst

C'est pourquoi il est extrêmement pratique d'utiliser les fichiers de modèles personnalisés que vous pouvez utiliser, tels que page- {post_type} .php et single- {post_type} .php. Et dans 3,1, archive- {post_type} .php aussi.

Donc, vous venez de créer un fichier de modèle pour vos types d'article, en utilisant les modèles personnalisés comme cela au lieu de placer le nom du modèle dans un commentaire en haut du fichier. De cette façon, c'est nul, et je ne l'utilise jamais, et je crée des types de publication comme maddness.

1
jaredwilli