Plonger dans les types de publications personnalisées et les taxonomies WordPress

Publié: 2021-02-09

La capacité d'organiser le contenu est l'une des fonctions les plus importantes d'un système de gestion de contenu (CMS). Il nous offre un moyen de définir clairement ce qui appartient où. Cela a un impact sur tout le monde, des créateurs de contenu accédant au back-end aux utilisateurs naviguant sur le site Web public. Et bien sûr, les moteurs de recherche sont également un facteur important.

WordPress propose un éventail d'options pour organiser le contenu, mais elles peuvent être faciles à manquer lors de la première installation du logiciel. Prêt à l'emploi, il est livré avec des pages autonomes, ainsi que des publications qui peuvent être organisées davantage via des catégories et des balises.

Ces éléments constituent un bon début et peuvent suffire pour un site Web de base. Cependant, les sites avec de nombreux types de contenu différents peuvent devenir désordonnés en se basant uniquement sur les choix par défaut.

C'est là qu'un rapide coup d'œil sous le capot déverrouille les types de publication et les taxonomies personnalisées WordPress extrêmement utiles. Avec eux, vous pouvez créer de toutes nouvelles façons très spécifiques d'organiser votre contenu. Au lieu d'essayer d'insérer des chevilles carrées dans des trous ronds, vous en créez simplement de nouvelles qui correspondent parfaitement à vos besoins.

Dans cet esprit, examinons un scénario dans lequel un type de publication personnalisé ou une taxonomie peut être utile. Nous vous proposerons également quelques conseils pour tirer le meilleur parti de cette fonctionnalité.

En savoir plus sur les types de publication personnalisés et les taxonomies

Tout d'abord, il est important d'avoir une compréhension superficielle des types de publications personnalisées WordPress et des taxonomies. Vous n'avez pas besoin d'être un expert, mais c'est une bonne idée de savoir comment ils sont configurés et quelles options sont disponibles.

Nous avons un petit tutoriel qui vous aidera à démarrer. De plus, il vaut la peine de consulter la documentation de WordPress concernant les types de publication – et en particulier les fonctions register_post_type() et register_taxonomy() .

Et, si vous recherchez un outil qui facilite la création de types de publication et de taxonomies personnalisés, consultez à la fois l'interface utilisateur de type de publication personnalisée et les pods. Ces deux plugins gratuits simplifient grandement le processus. Vous ne pouvez pas vous tromper avec l'un ou l'autre choix.

Tout regrouper dans des messages peut être déroutant

Les publications WordPress standard conviennent si vous gérez un blog ou un site Web axé sur les actualités. La possibilité de catégoriser et d'étiqueter chaque message signifie que vous pouvez facilement séparer les communiqués de presse des articles d'opinion.

Mais considérons un scénario différent. Et si vous souhaitez organiser les membres du personnel par département ? Oubliez les pages standard, car elles ne conviennent pas à ce type de situation.

Les messages pourraient être une solution. Vous pouvez créer une catégorie de publication "Personnel", puis une catégorie enfant pour chaque département. À partir de là, vous pouvez ajouter un poste pour chaque membre du personnel et les affecter à leurs catégories respectives.

Tout cela fonctionne, techniquement parlant. Mais à mesure que votre site se remplit de contenu, la visite de l'écran WordPress Posts peut devenir écrasante.

Une liste de catégories WordPress.

Imaginez être un créateur de contenu qui a besoin de modifier un message. Étant donné que certaines entrées sont des articles de blog, d'autres des articles d'actualité et d'autres encore des membres du personnel, il est difficile de trouver ce que vous cherchez. Il y a tout simplement trop de types de contenu différents au même endroit.

Ensuite, afficher les membres du personnel sur le front-end n'est pas si simple. Bien que vous puissiez créer un modèle de catégorie personnalisé, vous devrez peut-être en créer un pour chaque département afin de dupliquer la mise en forme souhaitée. La structure est également difficile à suivre. C'est encore pire pour un autre développeur qui arrive plus tard.

Comment un type de publication personnalisé + une taxonomie peuvent aider

Ce type de problème est exactement ce que les types de publication personnalisés et les taxonomies existent pour résoudre. Dans ce cas, la création d'un type de publication personnalisé pour « Personnel » et d'une taxonomie pour « Départements » fournira une zone distincte dans WordPress exclusivement pour ce contenu.

C'est une expérience plus intuitive tout autour. Désormais, ceux qui cherchent à ajouter ou à modifier du contenu lié au personnel n'ont qu'à cliquer sur l'entrée dans le menu WordPress. C'est beaucoup plus facile à trouver et tout simplement logique.

Une liste du personnel.

En amont, le personnel et le contenu du service obtiennent leurs propres archives. Cela permettrait aux concepteurs de créer des modèles personnalisés qui reflètent mieux le contenu de ce type de publication. Vous n'aurez pas à vous contenter du même aspect et de la même mise en page que ceux utilisés pour les articles de blog standard.

La structure de l'URL reflète également davantage le contenu. Cela a non seulement une meilleure apparence pour l'utilisateur final, mais peut également bénéficier au référencement. En parlant de cela, un type de publication personnalisé permet également une personnalisation SEO plus ciblée lors de l'utilisation d'un plugin tel que Yoast SEO ou All in One SEO Pack.

Que vous soyez un créateur de contenu ou un visiteur, les avantages sont nombreux. Tout type de contenu spécialisé qui ne correspond pas au moule de la publication ou de la page traditionnelle est probablement un bon choix pour ce type de configuration.

Considérations relatives à la configuration de types de publication personnalisés et de taxonomies

Ce qui précède n'est qu'un scénario dans lequel un type de publication personnalisé WordPress a du sens. Mais les choses ne sont pas toujours aussi tranchées. Vous pouvez avoir du contenu qui pourrait bénéficier de son propre type de publication et de sa taxonomie, mais vous ne savez peut-être pas quelle est la meilleure façon de le configurer.

Examinons quelques facteurs importants à prendre en compte avant de vous plonger dans l'ajout de contenu :

Pensez à la structure des URL

Nous ne passerons pas beaucoup de temps là-dessus, mais la façon dont les URL sont structurées est importante. Les types de publication personnalisés nécessitent un slug, qui sert de base à l'organisation de vos publications.

Vous voudrez choisir un slug qui a du sens pour votre contenu. En prenant notre type de publication Personnel comme exemple, l'URL de son index d'archives pourrait être :

https://www.yourgreatsite.com/ staff /

Dans ce cas, "staff" est le slug pour notre type de publication. Peut-être pas le nom le plus excitant, mais certainement logique.

Sachez également que le contenu existant sur votre site Web utilise peut-être déjà un slug particulier. Par conséquent, vous devrez peut-être modifier les choses afin de vous adapter à ce nouveau type de publication.

Les publications ou les taxonomies nécessitent-elles des relations parent/enfant ?

Il y a un petit secret dans les types de publications et les taxonomies personnalisées de WordPress. Quel que soit le nom que vous leur donniez, ils fonctionnent tous essentiellement de la même manière que les pages, publications, catégories et balises standard. Et vous pouvez les configurer pour qu'ils fonctionnent dans ces paramètres.

Les pages sont des éléments de contenu autonomes qui sont hiérarchiques, ce qui signifie qu'elles peuvent avoir des relations parent/enfant. Bien qu'un type de publication personnalisé puisse être configuré pour utiliser des fonctionnalités de type page, ce n'est pas si courant. L'utilisation du type de publication Pages par défaut fourni avec WordPress fonctionne souvent aussi bien.

Les publications agissent comme une collection de contenu dans WordPress. Idéalement, toutes les publications d'un type de publication personnalisé sont liées d'une manière ou d'une autre. Il peut s'agir d'articles de blog, de profils de membres du personnel ou même de produits que nous vendons. Ils ne sont pas hiérarchiques.

Les catégories et les balises sont deux façons différentes d'organiser davantage le contenu des publications. Et chaque taxonomie personnalisée que nous créons contient des propriétés spécifiques à l'une ou l'autre.

La principale différence entre les deux est une hiérarchie . Si une taxonomie est hiérarchique (permettant des relations parent/enfant), elle se comporte alors comme une catégorie . S'il n'y a pas de hiérarchie, il se comporte comme une balise .

Dans notre exemple, la taxonomie personnalisée "Départements" est hiérarchique. Cela nous permet de :

  • Affecter des membres du personnel à un ou plusieurs départements (direction exécutive, ressources humaines, etc.) ;
  • Ajoutez plus de couches pour organiser le contenu, comme les sous-départements, qui agissent comme des catégories enfants (Direction exécutive > Finances, Ressources humaines > Avantages );
  • Afficher le contenu en fonction des départements et sous-départements ;

Un écran de taxonomie personnalisé pour les départements.

D'autre part, tout le contenu n'a pas besoin d'être organisé avec une hiérarchie parent/enfant. C'est là que les balises sont utiles. Et vous pouvez configurer une taxonomie personnalisée pour qu'elle se comporte de la même manière. Le contenu est regroupé à un niveau singulier.

Lorsque vous décidez de la manière dont vous souhaitez créer des types de publication et des taxonomies personnalisés, déterminez vos besoins en matière de hiérarchie. Vous pouvez apporter des modifications après coup, mais il est beaucoup plus facile de commencer par le bon chemin.

Créez autant de taxonomies que vous le souhaitez

Les taxonomies personnalisées vous permettent d'organiser facilement le contenu. Et il n'y a pas vraiment de limite au nombre d'entre eux que vous pouvez créer pour accompagner vos types de publication. Cela peut être particulièrement pratique lorsque vous devez filtrer les publications en fonction de plusieurs critères.

Par exemple, supposons que notre type de poste Personnel couvre les employés de plusieurs bureaux différents. En créant des taxonomies pour les départements et les bureaux, nous pourrions facilement filtrer les publications en fonction d'une combinaison des deux.

Une liste de taxonomie des emplacements.

Si nous avons besoin de voir uniquement les employés des ressources humaines du bureau de Scranton, nous le pouvons. De même, si nous voulions répertorier tous les membres de la direction exécutive des bureaux de New York et de Stamford, une requête peut être créée pour le faire.

Les taxonomies fournissent un moyen de trier les données d'une manière qui serait autrement incroyablement difficile.

Allez plus loin avec les champs personnalisés

Il existe des cas où le contenu que vous souhaitez placer dans votre type de publication personnalisé va au-delà de ce que WordPress propose dans une installation par défaut.

Par exemple, un profil de membre du personnel peut inclure des informations telles que le titre et l'adresse e-mail de l'employé. Bien que vous puissiez les ajouter manuellement dans la zone de contenu principale de chaque publication, cela pourrait entraîner des incohérences dans la mise en forme.

L'ajout de champs personnalisés pour "titre" et "e-mail" résoudrait ce problème. Avec eux, les données peuvent être interrogées séparément et permettent une manière plus cohérente d'ajouter et d'afficher du contenu.

Champs personnalisés WordPress pour les profils des membres du personnel.

Personnalisez votre contenu WordPress

Nous passons une grande partie de notre temps à personnaliser l'apparence et la mise en page de nos projets de sites Web. Mais il est également important de porter une attention particulière à la façon dont le contenu est organisé.

C'est ce que les types de publication personnalisés et les taxonomies sont là pour faire. Ils nous permettent de rassembler du contenu connexe en fonction des besoins. Cela, à son tour, facilite la création, la modification et l'affichage.

Nous espérons que ce guide vous a aidé à mieux comprendre quand il est judicieux d'implémenter ces fonctionnalités et comment les utiliser au mieux. C'est le genre de connaissances qui peuvent vous aider à fournir un site Web bien organisé, optimisé pour le référencement et plus facile à naviguer.