Créer un Custom Post Type WordPress avec le plugin Custom Post Type UI


Bienvenue dans ce guide sur la création de Custom Post Types dans WordPress à l’aide du plugin Custom Post Type UI. Si vous cherchez à personnaliser davantage la structure de contenu de votre site WordPress, les Custom Post Types sont un outil puissant à votre disposition. Nous allons voir étape par étape comment créer et gérer des types de contenu personnalisés avec le plugin Custom Post UI.

Pourquoi les Custom Post Type

Lorsque vous utilisez les « Articles » dans WordPress, vous avez la possibilité de gérer efficacement l’ensemble du contenu de votre site en l’organisant au sein de catégories, ce qui fonctionne généralement très bien. Cependant, il peut arriver que vous ayez besoin de gérer un type de contenu spécifique qui diffère considérablement de vos articles habituels. Ces types de contenu distincts peuvent inclure des produits, des témoignages, des événements, des portfolios, ou même des éléments créatifs que vous imaginez.

Ces types de contenu peuvent être si différents de vos articles textuels habituels qu’ils nécessitent une organisation et une gestion spécifiques. En réalité, les Custom Post Types (types de contenu personnalisés) peuvent être considérés comme une catégorie spéciale de votre contenu. Peut-être ne le saviez-vous pas, mais vos articles font partie des Custom Post Types, où le type de contenu est simplement appelé « Posts ».

Ainsi, les Custom Post Types offrent une manière puissante et flexible d’organiser et de gérer divers types de contenu sur votre site WordPress, en leur offrant un espace distinct dans le menu d’administration et des options de gestion propres à chaque type de contenu.

Le plugin Custom Post Type UI

Le plugin Custom Post Type UI simplifie grandement le processus de création et de gestion des Custom Post Types, même pour les utilisateurs qui ne sont pas des développeurs expérimentés. Il offre une interface utilisateur intuitive et conviviale, éliminant ainsi la nécessité d’écrire du code complexe pour définir vos types de contenu personnalisés.

Avantages d’utilisation du plugin

L’un des principaux atouts de Custom Post Type UI est que vous avez la possibilité d’exporter vos Custom Post Type crées avec ce plugin sous forme de code. Cela devient un atout considérable pour les développeurs et les débutants car les Custom Post Type que vous avez créé peuvent être intégrés dans un site WordPress nativement, sans dépendre du plugin.. Vous pouvez partager facilement vos configurations de Custom Post Types avec d’autres utilisateurs ou les réutiliser sur d’autres sites WordPress sans avoir besoin du plugin Custom Post Type UI.

D’autres avantages

  1. Facilité d’utilisation : Vous n’avez pas besoin de compétences de programmation avancées. L’interface visuelle du plugin simplifie la création et la gestion des Custom Post Types.
  2. Personnalisation complète : Le plugin offre une gamme d’options pour personnaliser vos Custom Post Types.
  3. Réutilisation : Vous pouvez facilement répliquer des Custom Post Types existants pour d’autres projets, ce qui accélère le processus de développement.

Création d’un Custom Post Type

Installation du plugin Custom Post Type UI

Si vous ne l’avez pas déjà installé, commencez par télécharger et activer le plugin Custom Post Type UI depuis le répertoire des plugins WordPress. Une fois activé, vous verrez une nouvelle option « Post Types » dans le menu de votre tableau de bord.

Création d’un nouveau Custom Post Type

Cliquez sur « CPT UI » dans le menu, puis sur « Ajouter/modifier des types de publication ». Vous serez dirigé vers une interface de création où vous pourrez définir les paramètres de votre Custom Post Type.

Guide de Configuration par défaut

Pour configurer votre Custom Post Type, il est essentiel de comprendre les éléments clés (le reste concerne principalement l’affichage pour vos visiteurs ou votre interface d’administration) :

OptionExplication
Slug du type de publication Les slugs sont des identifiants utilisés dans le code interne et les URLs de WordPress. Ils doivent être en minuscules, avec des mots séparés par des tirets (-) pour assurer une lisibilité optimale. Les slugs ne correspondent pas au nom d’affichage du Custom Post Type pour les visiteurs, mais ils jouent plutôt le rôle d’identifiants importants.

Guide de Réglage

Il existe de nombreux paramètres de réglage, et la plupart d’entre eux sont généralement bien expliqués par le plugin. Cependant, dans ce tableau, vous trouverez des réglages importants à maîtriser pour éviter toute confusion.

RéglageExplication
Archivée(par défaut : faux). Lorsque cette option est activée, elle permet la création d’une URL d’archive dédiée sur votre site WordPress. Par exemple, si vous définissez cette option sur « vrai » pour un type de publication nommé « Portfolio », une URL d’archive telle que « monsite.fr/portefolio/ » sera générée. Cette page d’archive affichera généralement une liste de tous les contenus associés à ce type de publication « portfolio ». C’est un moyen pratique d’organiser et de présenter des listes de contenus par section ou catégorie spécifiques.
Avec baseLorsque cette option est activée, tous les contenus créés auront une URL préfixée par l’URL globale de base définie dans les paramètres des permaliens de WordPress, qui est généralement « blog ». Par conséquent, les URLs de ces contenus auront un préfixe tel que « monsite.fr/blog/portefolio/ ». Ce qui n’est pas souvent recherché..
TaxonomiesLa taxonomie est très importantes si vous souhaitez attribuer son propre système interne de catégorie à votre nouveau type de contenu. Pour ce faire, vous devez d’abord créer une taxonomie personnalisée. Une fois que vous avez créé la taxonomie, vous pouvez revenir à cette option et sélectionner la nouvelle taxonomie que vous avez créée pour associer votre type de publication personnalisé à une structure de catégories spécifique.

Sauvegarde et activation du Custom Post Type

Une fois que vous avez configuré tous les paramètres selon vos besoins, n’oubliez pas de cliquer sur « Enregistrer le Custom Post Type » pour sauvegarder vos réglages.

Information importante à retenir sur les Custom post type

Les Custom Post Types sont entièrement personnalisables et modifiables à volonté, y compris les slugs et les noms, tant que vous n’avez pas enregistré de catégorie ou d’article dans ce nouveau type de publication. Cependant, une fois qu’un élément est attaché au Custom Post Type, il est essentiel d’être extrêmement prudent lors de la modification des slugs ou d’autres identifiants. Cette prudence est nécessaire car toute modification incorrecte peut entraîner la perte de contenu associé au Custom Post Type. Ce contenu risque de rester bloqué dans votre base de données, devenant inaccessible et impossible à supprimer, car il ne serait plus lié correctement aux Custom Post Types. Par conséquent, il est recommandé d’éviter de changer les identifiants une fois que du contenu est associé à un Custom Post Type pour éviter de potentielles complications.