Vidéo: Qu'est-ce qu'un handicap ? Neurodiversité, modèle social... (avec dcaius) 2025
La plupart des fichiers de modèles WordPress couvrent un large éventail de vues de sites spécifiques à la vue, pas le contenu. Par exemple, la catégorie. Le fichier de modèle php s'applique à toutes les vues d'archives de catégories, mais pas à une catégorie spécifique et à la page. Le fichier de modèle php s'applique à toutes les pages vues, mais pas à une page spécifique. Cependant, vous pouvez créer des fichiers de modèle pour un contenu spécifique et pas seulement pour la vue.
Quatre types de modèles spécifiques au contenu sont disponibles: auteur, catégorie, page et tag. Chacun vous permet de faire référence à un contenu spécifique par l'ID du terme (un identifiant d'auteur individuel, par exemple) ou par le slug .
S lug fait référence à un article, une page, une catégorie, etc. - par exemple, une catégorie Communiqués de presse ayant un communiqué de presse ou un message Hello World avec un salut-monde limace.
Imaginez que vous ayez une page À propos de nous avec un identifiant 138 et un slug qui nous entoure. Vous pouvez créer un modèle pour cette page spécifique en créant soit une page-138. php ou une page à propos de nous. fichier php. De la même manière, si vous voulez créer un modèle spécifique à un auteur génial nommé Lisa avec un identifiant 7 et un slice lisa, vous pouvez créer un auteur-7. php ou un auteur-lisa. fichier php.
Créer un modèle en utilisant le slug peut être extrêmement utile pour les sites que vous ne gérez pas. Si vous souhaitez partager un thème que vous avez créé, vous pouvez créer une catégorie. modèle php. Ce modèle s'appliquerait automatiquement à n'importe quelle vue de catégorie ayant un slug en vedette.
À l'aide de catégories, les conventions de dénomination de fichier sont les suivantes:
-
Un modèle avec la catégorie de nom de fichier. php est un attrape-tout (par défaut) pour l'affichage de toutes les catégories. (Alternativement, un template avec les archives.php filename est utilisé pour afficher les catégories si un fichier php de catégorie n'existe pas.)
-
Vous pouvez ajouter un tiret et le numéro d'identification de catégorie à la fin du nom de fichier pour spécifier un modèle pour une catégorie individuelle.
Vous pouvez également ajouter un tiret et le slug de catégorie à la fin du nom de fichier pour le définir en tant que modèle pour cette catégorie particulière. Par exemple, si vous avez une catégorie Livres, la catégorie slug est livres; le fichier de modèle de catégorie individuelle est category-books. php.
-
Si vous n'avez pas de catégorie. php, des archives. php, ou une catégorie- #. fichier php, l'affichage de catégorie tire à partir du modèle Index principal (index.php).
Si l'ID de catégorie ou le Slug est … Le nom du fichier de modèle de catégorie est … 1 catégorie-1. php 2 catégorie-2. php 3 catégorie-3.php livres livres de catégories. php films films de catégorie. php musique catégorie-musique. php
Parce que la création d'un modèle à l'aide de slugs est si utile (et parce qu'un identifiant n'est pertinent que pour un site spécifique), vous pouvez vous demander pourquoi l'option id existe. La réponse courte est que l'option id existait avant l'option slug; Cependant, il est toujours valable dans des cas spécifiques. Vous pouvez utiliser l'option id pour un modèle spécifique au contenu sans vous inquiéter de la rupture de la personnalisation lorsque le slug change.
Ceci est particulièrement utile si vous configurez le site pour quelqu'un et ne pouvez pas croire qu'il laissera les limaces tout seul (comme une catégorie avec un slug de news changeant en communiqués de presse).
