Guide de type de publication personnalisé WordPress: ce qu'ils sont, et comment en créer un

Publié: 2019-05-01

Si vous avez déjà mis les pieds dans le tableau de bord WordPress, vous savez que WordPress vous permet de créer deux types de contenu : les articles et les pages .

Mais ces valeurs par défaut ne sont pas les seuls types de contenu que vous pouvez créer, et un type de publication personnalisé WordPress vous permet de créer vos propres types de contenu que vous pouvez ajouter et gérer via le tableau de bord WordPress.

Vous pouvez ajouter « Événements », « Emplois », « Produits » (c'est ce que fait WooCommerce ) – tout ce qui a du sens pour votre site !

Dans cet article, vous apprendrez tout sur les types de publication personnalisés et les incroyables possibilités qu'ils débloquent. Ensuite, je vais vous montrer comment vous pouvez réellement créer votre propre type de publication personnalisé WordPress !

Creusons dedans…

Qu'est-ce qu'un type de publication personnalisé WordPress ? Expliqué plus en détail

Les types de publication personnalisés sont ce qui fait de WordPress un système de gestion de contenu complet, plutôt qu'une simple plate-forme de blogs.

En utilisant la puissance des types de publication personnalisés, vous pouvez transformer WordPress en une boutique de commerce électronique, un annuaire d'entreprises locales, un site de liste d'événements… et tout ce que vous pouvez imaginer.

Allons un peu plus loin…

Un "type de publication" est juste un type de contenu sur votre site. Considérez-le comme un compartiment qui organise tout le contenu qui lui est attribué.

Ensuite, chaque entrée individuelle dans ce type de contenu est un « article » ( « p » minuscule ).

Cela signifie, et je m'excuse d'avance pour la confusion que je suis sur le point d'introduire dans votre cerveau , les messages font partie des [posts] [post type].

Plus précisément, un [Post] ( majuscule "p" - un article de blog) est un seul [post] ( minuscule "p" ) dans le [post] [post type].

De même, une [Page] est un seul [post] dans la [page] [post type].

Et je suis avec toi – ça semble super inutilement compliqué.

Cependant, une fois que vous obtenez sur cette petite bizarrerie, il est utile de comprendre que les messages de blog sont juste un autre type poste, et vous avez la possibilité d'ajouter vos propres types de poste via cette chose magique appelé types personnalisés poste.

Au niveau de la base de données de votre site WordPress, chaque publication ( « p » minuscule) est stockée dans la même table de votre base de données, quel que soit son type de publication .

Deux exemples de types de publication personnalisés WordPress en action

Pour bien comprendre l'idée d'un type de publication personnalisé WordPress, examinons deux exemples courants :

  • WooCommerce, qui transforme WordPress en boutique de commerce électronique
  • bbPress, qui transforme WordPress en forum

Avec WooCommerce, vous pouvez ajouter de nouveaux produits à partir de votre tableau de bord WordPress. C'est un type de publication personnalisé ! Mais vous obtenez également d'autres types de messages. Par example:

  • Les coupons de magasin ont leur propre type de publication de coupons séparé
  • Les commandes des clients reçoivent leur propre type de poste Commandes séparé

Ou, si vous créez un forum sur WordPress avec le plugin bbPress, vous aurez des types de publication personnalisés séparés pour :

  • Forum
  • Les sujets
  • réponses

Vous avez l'idée ? Les types de publication WordPress vous permettent de faire des choses vraiment cool avec votre site.

Comment créer votre propre type de publication personnalisé WordPress

Prenons maintenant les choses un peu plus concrètement et je vais vous montrer comment créer votre propre type de publication personnalisé WordPress.

Ne vous inquiétez pas - même si je vous ai peut-être un peu effrayé avec la différence entre un "post" et un "post", le processus réel de création d'un type de post personnalisé est quelque chose que tout le monde peut faire - tout ce dont vous avez besoin est un plugin appelé Custom Post Type UI.

Supposons que vous souhaitiez créer votre propre type de publication personnalisé pour « Emplois », comme dans l'exemple que j'ai mentionné ci-dessus.

Une fois que vous avez installé et activé le plugin, vous allez dans CPT UI → Add/Edit Post Types . Ensuite, vous entrez quelques informations de base en haut et cliquez sur Ajouter un type de message :

wordpress message personnalisé type 1

Et c'est tout! Une fois que vous avez cliqué sur le bouton, vous verrez une nouvelle zone d' emplois dans la barre latérale de votre tableau de bord WordPress. Pour ajouter un nouveau poste ( « p » minuscule ) au type de poste Jobs, il vous suffit de vous rendre dans Jobs → Add New :

wordpress message personnalisé type 2

Et une fois que vous y êtes, vous verrez que l'éditeur ressemble à peu près à ce à quoi il ressemble pour créer une nouvelle publication ou une nouvelle page :

wordpress message personnalisé type 3

Et une fois que vous avez publié votre travail, vous pouvez le voir sur le front-end de votre site où, encore une fois, il ressemble exactement à un article ou à une page. Notez cependant la structure de l'URL :

wordpress message personnalisé type 4

De même, si vous alliez sur yoursite.com/job , vous verriez une liste de tous les emplois, tout comme les gens voient une liste de tous vos articles de blog lorsqu'ils visitent votre page de blog.

Comment améliorer votre type de publication personnalisé WordPress

Parfois, l'approche ci-dessus peut être tout ce dont vous avez besoin. Par exemple, si vous souhaitez créer un type de publication distinct pour les « Avis » sur votre site, vous souhaiterez peut-être qu'il fonctionne de la même manière que vos articles de blog habituels.

Cependant, la plupart du temps, vous utilisez un type de publication personnalisé WordPress spécifiquement parce que vous souhaitez qu'il soit différent des publications et des pages ordinaires.

À cette fin, discutons de certaines des façons dont vous pouvez améliorer votre type de publication personnalisé.

Créer des taxonomies personnalisées (catégories ou balises)

Lorsque vous écrivez un article de blog, vous savez que vous pouvez ajouter des catégories et des balises pour vous aider à organiser vos articles de blog.

Une taxonomie personnalisée vous permet d'ajouter votre propre catégoriseur unique qui fonctionne comme une catégorie ou comme une balise.

Revenons à l'exemple « Travail ». Vous voudriez probablement un moyen de diviser les tâches par département ( par exemple, « Marketing », « Admin », etc. ).

Pour ce faire, vous pouvez créer une taxonomie « Département » personnalisée. Ensuite, les visiteurs peuvent choisir de parcourir tous les emplois de chaque département (un peu comme les visiteurs peuvent parcourir tous les articles de blog dans une catégorie spécifique ).

Pour créer une taxonomie WordPress personnalisée, vous pouvez utiliser le même plugin Custom Post Type UI. Accédez à CPT UI → Ajouter/Modifier une taxonomie .

Là, vous pouvez lui donner un nom et choisir le type de publication auquel « l'attacher ». Pour cet exemple, vous l'attacherez au type de publication Jobs :

wordpress message personnalisé type 5

Ensuite, faites défiler jusqu'à la section Paramètres et recherchez l'option Hiérarchique . Essentiellement, cela vous permet de choisir si votre taxonomie personnalisée se comporte comme une catégorie ou une balise :

  • False – agit comme une balise WordPress.
  • Vrai - agit comme une catégorie WordPress.

wordpress message personnalisé type 6

Une fois que vous avez terminé, cliquez sur Ajouter une taxonomie .

Désormais, lorsque vous ajouterez ou modifierez une nouvelle offre d'emploi, vous pourrez ajouter son département en tant que catégorie :

wordpress message personnalisé type 7

Ajouter des champs personnalisés pour collecter de nouvelles informations

Une autre chose que vous voudrez peut-être faire est de collecter des informations supplémentaires sur chaque entrée. Autrement dit, plutôt que de tout mettre dans l'éditeur WordPress, vous souhaiterez peut-être un moyen séparé d'ajouter certaines informations.

Pour notre exemple d'emploi, ces informations peuvent être :

  • Estimation de salaire
  • Type - par exemple à temps plein vs à temps partiel vs indépendant

Pour ajouter ces informations, vous pouvez utiliser ce qu'on appelle des champs personnalisés . Avec les champs personnalisés, vous obtiendrez une nouvelle zone sous l'éditeur WordPress qui vous permettra de saisir des informations supplémentaires, comme celle-ci :

wordpress message personnalisé type 7 1

Le moyen le plus simple d'ajouter des champs personnalisés est d'utiliser un plugin gratuit appelé Advanced Custom Fields.

Une fois que vous avez installé et activé le plugin, accédez à Champs personnalisés → Ajouter un nouveau .

Donnez un nom à votre groupe de champs. Ensuite, cliquez sur le bouton + Ajouter un champ pour ajouter votre premier champ personnalisé.

Portez une attention particulière à la liste déroulante Type de champ , car vous devrez la modifier en fonction des informations que vous souhaitez collecter.

Par exemple, pour afficher le numéro du salaire, vous voudriez un type de champ Numéro . Vous pouvez également ajouter le symbole monétaire en préfixe :

wordpress message personnalisé type 8

Pour le type de travail, cependant, vous voudriez un type de champ Case à cocher ou case radio , avec les différents types de travail disponibles en option :

wordpress message personnalisé type 9

Une fois que vous avez ajouté tous les champs personnalisés que vous souhaitez collecter, faites défiler jusqu'à la section Emplacement et définissez le type de publication / est égal à / Travail . Cela indique à Advanced Custom Fields que vous souhaitez uniquement afficher ces champs personnalisés pour le type de poste.

wordpress message personnalisé type 10

Ensuite, publiez votre groupe de champs.

Modifier l'apparence de votre type de publication personnalisé sur le frontend

Enfin, une fois que vous aurez collecté toutes ces informations supplémentaires, vous souhaiterez probablement un moyen de contrôler son apparence sur le frontend. C'est-à-dire que vous voudrez peut-être lui donner un aspect différent d'un article de blog ordinaire.

Il existe différentes manières de procéder, en fonction de votre niveau technique et de votre budget.

La méthode la plus directe (et gratuite) consiste à creuser dans les fichiers de modèle de votre thème WordPress et à créer une nouvelle page unique et d'archive pour votre type de publication personnalisé. Par exemple, vous pouvez copier votre fichier single.php et le nommer single-job.php et le modifier à partir de là.

Cependant, cette méthode suppose que vous connaissez au moins un peu de PHP de base, ce qui pourrait ne pas être le cas.

Si vous n'êtes pas à l' aise de travailler directement avec les fichiers de modèle de votre thème, il existe également des plugins qui peuvent vous aider à personnaliser la sortie d'un type de publication personnalisé WordPress à l'aide d'un glisser-déposer et d'un éditeur.

Malheureusement, ces plugins ne sont pas gratuits, mais si vous êtes prêt à payer, consultez :

  • Elementor Pro – 49 $ – vous permet de personnaliser la conception de votre type de publication personnalisé à l'aide de l'interface Elementor standard.
  • Toolset – 69 $ – une solution puissante pour travailler avec des types de publication personnalisés dans WordPress.
  • Post Type Builder – 49 $ – une option simple de Themify.

Ou, une autre option consiste à utiliser le plugin Pods gratuit pour créer et afficher vos types de publication personnalisés. Pods élimine la partie PHP de l'équation et vous permet de concevoir votre contenu à l'aide de balises magiques et de HTML/CSS.

Ainsi, bien que vous ayez toujours besoin de HTML/CSS de base pour l'utiliser, c'est beaucoup plus simple que de modifier les fichiers de modèle de votre thème.

Commencez dès aujourd'hui avec les types de publication personnalisés WordPress !

Les types de publication personnalisés WordPress font partie de ces choses qui, une fois que vous les comprenez, peuvent complètement changer votre façon de travailler avec WordPress.

Désormais, au lieu d'essayer de tout mettre dans les types de contenu de publication et de page par défaut, vous pouvez créer vos propres types de contenu pour stocker et afficher un contenu unique.

Commencez dès aujourd'hui et découvrez la puissance de votre premier type de publication personnalisé WordPress !