Utilisation de modèles de page dans votre thème WordPress

Combien de pages avez-vous créé dans votre dernier projet WordPress? Si vous utilisez WordPress en tant que système de gestion de contenu et non pour la création de blogs ou pour toute autre raison, il est fort possible que les pages constituent le type de publication le plus utilisé dans ce projet. Pourquoi? Parce que les pages sont les plus élémentaires et type de message le plus utile dans WordPress.

WordPress est livré avec cinq types de publication par défaut: les publications, les pages, les pièces jointes, les révisions et les menus de navigation. On peut soutenir que les pages ont la plus grande importance parmi ces types de publication intégrés. Il est extrêmement courant qu'un site Web d'entreprise comprenne de nombreuses pages et vous pouvez voir des dizaines, voire des centaines de pages différentes dans un site Web comme celui-ci..

Bien que les pages soient très importantes pour WordPress en tant que système de gestion de contenu, il est facile de créer un site Web très ennuyeux, avec des pages identiques aux autres. C'est là que les "modèles de page" entrent en jeu: les modèles de page sont probablement le moyen le plus efficace de pimenter le design de vos pages..

Que sont les modèles de page?

En substance, les modèles de page vous permettent de personnaliser l'apparence de vos pages. Vous ne pouvez pas les utiliser comme plug-in, mais vous pouvez les utiliser dans vos thèmes ou thèmes enfants. En les créant et en les plaçant dans le dossier de votre thème, vous pourrez utiliser différentes mises en page pour vos pages automatiquement ou facultativement, en fonction du type de modèle de page..

Oui, il existe différents types de modèles de page. En fait, il en existe trois sortes:

  1. Le modèle de page par défaut, qui est le page.php fichier de votre thème
  2. Modèles de page spécialisés, littéralement spécialisés pour des pages spécifiques
  3. Les modèles de page personnalisés, qui sont ceux auxquels nous pensons tous lorsque nous voyons les mots "modèle de page"

Le modèle de page par défaut, page.php, est le fichier qui remplace index.php afin de changer le design de vos pages. Si vous souhaitez concevoir une nouvelle mise en page pour une page spécifique (par exemple, la page avec le slug "à propos de"), vous pouvez utiliser des modèles de page spécialisés qui remplacent les deux. page.php et index.php. Et si vous souhaitez créer une nouvelle conception de page à utiliser dans la page de votre choix, vous pouvez utiliser des modèles de page personnalisés qui remplacent les modèles de page spécialisés., page.php et index.php.

Je ne pense pas qu'il soit nécessaire d'examiner le page.php déposer plus loin, alors passons aux modèles de page spécialisés.

Modèles de page spécialisés

Les modèles de page spécialisés sont ceux qui peuvent être définis pour une seule page et l'obliger à utiliser une mise en page, au lieu de la laisser à la décision de l'utilisateur. C'est un bon moyen de définir des modèles de page pour des pages spécifiques lors de la conception d'un site Web pour un client (ou vous-même), mais cela n'est pas aussi utile que les modèles de page personnalisés..

Il existe deux manières très simples de créer des modèles de page spécialisés: en utilisant l'ID de la page ou son slug. Nommer simplement votre fichier de modèle avec l’ID ou le slug de la page, comme page-9.php ou page-about.php, oblige WordPress à utiliser ce modèle pour afficher la page. (Les slugs ont plus de priorité que les identifiants dans les modèles de page spécialisés, donc page-about.php remplacera page-9.php s'ils sont tous deux destinés à la même page.)

Si vous créez un thème pour le public, vous ne devez pas utiliser de modèles de page spécialisés, sauf si vous avez une raison très spécifique de le faire..

Modèles de page personnalisés

Comme je l'ai dit précédemment, les modèles de page personnalisés sont le type de modèle de page auquel tout le monde pense quand on parle de "modèles de page", en raison de leur facilité d'utilisation et de leur popularité conséquente..

La création de modèles de page personnalisés est également très facile. Vous venez de mettre le commentaire PHP suivant au début du fichier modèle et WordPress s'occupe du reste:

C'est tout! Maintenant, dans l'écran d'édition de chaque page, vous pouvez sélectionner ce modèle de page personnalisé au lieu du modèle de page par défaut..

Si vous envisagez de créer et de publier un thème, gardez à l’esprit que les modèles de page personnalisés sont l’un des meilleurs moyens d’enrichir un thème. attendu pour en créer deux.

Trucs et astuces utiles

Création d'un modèle de page spécialisé ou personnalisé: Celui-ci est une évidence, si vous souhaitez créer un modèle de page spécialisé ou personnalisé, il vous suffit de dupliquer le page.php fichier, renommez-le avec le nom de votre choix et éditez-le à votre guise.

Organisation des modèles de page dans un sous-dossier: Voici un fait amusant: vous pouvez stocker vos fichiers de modèles de page personnalisés dans un sous-dossier, au lieu de les transférer tous dans le dossier racine de votre thème. (Cela ne s'applique pas aux modèles de page spécialisés.) N'oubliez pas qu'un thème enfant doit également posséder le même sous-dossier s'il souhaite remplacer les modèles de page personnalisés dans le thème parent..

Si vous ne voulez pas (ou n'avez pas besoin) d'avoir un sous-dossier, vous devez au moins nommer vos fichiers de modèles de page personnalisés avec un préfixe (comme modèle de page - ***. php) pour augmenter leur visibilité par rapport aux autres fichiers de thèmes.

Utilisation de modèles personnalisés dans d'autres types d'article: Malheureusement, la liberté d'utiliser des modèles personnalisés n'est pas possible pour les types de publication autres que Pages. Vous pouvez définir un modèle de page générique pour votre type de publication Portfolio en créant un fichier de modèle spécialisé appelé single-portfolio.php mais vous ne pouvez pas définir différents modèles personnalisés pour chaque élément du portefeuille. Afin d'y parvenir, j'ai trouvé un plugin ancien (et éventuellement abandonné) appelé Modèle de page Type de message personnalisé. Il fonctionne toujours bien dans WordPress 4.0, vous pouvez donc essayer si vous avez vraiment besoin de ce type de fonctionnalité..

Nommer correctement vos modèles de page personnalisés: Si vous développez un thème pour le publier, vous devriez penser du point de vue de tous les utilisateurs, pas seulement de vous. Nommer des modèles de page personnalisés n’est qu’un exemple: si vous souhaitez que les gens utilisent votre thème de manière simple, vous devez choisir avec soin les noms de vos modèles de page personnalisés. Vous pouvez comprendre ce que "1/1" signifie, mais vous devez le nommer "Full Width Page" pour éviter toute confusion. Vos utilisateurs peuvent même simplement éviter d'utiliser des modèles de page personnalisés s'ils ne comprennent pas de quoi il s'agit..

Mots finaux

Comparés à d'autres fonctionnalités, les modèles de page ont une logique très simple, et pourtant ils nous montrent la richesse de WordPress (en termes de conception) plus que toute autre fonctionnalité de WordPress. Personnellement, je les aime et, en regardant la variété de modèles de page personnalisés dans les thèmes WordPress gratuits et commerciaux les plus populaires, je peux dire que la communauté les aime aussi..

Que pensez-vous des modèles de page? Avez-vous des idées, des opinions ou des éléments différents dans ce didacticiel? Dites-nous ce que vous pensez dans la section commentaires. Et si vous avez aimé l'article, n'oubliez pas de le partager avec vos amis!