WPFormationWordPress, rien que du WordPress
Formation WordPress + IA
IA & Claude Code · Qualiopi · OPCO
Je me forme
custom_post_types
Plugins WordPress

Une extension pour bien gérer vos types de contenus

Par Fabrice Ducarme··Mis à jour le ·3 min de lecture

Pas le temps ? Faites-le analyser par l'IA

Dans cet article, je vais vous présenter une extension qui permettra entre autres, de gérer vos contenus dans des catégories bien distinctes. Par catégorie, je ne parle pas de la thématique du poste, mais bien du type.

Mise à jour d’octobre 2026 : l’extension Types présentée ici a été retirée de wordpress.org le 04/04/2019, à la demande de son auteur, et n’y est plus téléchargeable. Le principe des types de contenu personnalisés reste valable, mais pour les créer sans code, utilisez plutôt Custom Post Type UI ou Advanced Custom Fields, qui permet désormais d’enregistrer types de contenu et taxonomies depuis son interface. Leurs menus et leurs écrans diffèrent de ceux décrits ci-dessous.

custom post types WordPress

Par exemple, vous devez gérer sur votre site plusieurs types de contenus :

  • Des articles
  • Des pages statiques
  • Des objets à vendre
  • Des tutoriaux
  • Des fournisseurs
  • Des prospects…

Les deux premiers types decontenus (articles et pages statiques) sont gérés correctement par WordPress dans la base de données et dans des menus bien séparés.

Concernant les autres types, si vous n’avez rien fait de particulier et utilisez un WordPress standard, vous gérez probablement cela dans des articles classiques.

Malgré le fait qu’un fournisseur nécessite des informations complètement différentes par rapport aux objets à vendre, vous utilisez simplement des articles et éventuellement une catégorie particulière.

L’extension Types, gratuite dans sa version de base, vous permettra de gérer ces contenus dans des "Custom Posts Types".

Comme d’habitude, vous pourriez vous en sortir sans extension. Si vous n’êtes pas à l’aise avec la technique, celle-ci facilite quand même la vie.

Types - Custom Fields and Custom Post Types Management

 

Pourquoi gérer des types différents pour vos contenus ?

Au-delà de bien séparer ses contenus les uns des autres, vous pourrez gérer des informations différentes entre ces types de postes.

Lorsque vous créez un article classique, il est demandé de renseigner le titre, le contenu et éventuellement quelques informations supplémentaires.  Si vous créez un autre type de contenu comme un produit à vendre, les informations d’un article WordPress ne seront pas forcément pertinentes.

A l’inverse, nous pourrions avoir besoin d’informations supplémentaires pour un produit à vendre comme son prix, le stock … La solution facile, sur le court termes, serait de tout mettre dans le contenu d’un article.

Par contre, il serait difficile par la suite d’extraire des listes (reporting), gérer le style d’affichage des différentes informations ou encore exploiter ces données dans d’autres extensions (comme un ecommerce par exemple).

Avec l’extension Types, vous pourrez créer des "Custom fields" c’est à dire champs personnalisés. Vous allez ensuite ajouter cette donnée à un "Custom Post Type" ou encore un  "Standard Post Type" comme les articles ou les pages.

 

Créer un "Custom Post Types" avec l’extension.

Après l’installation de ce plugin,  créer un nouveau type de poste ne prendra que quelques minutes.

J’ai utilisé dans cet exemple des clients. Cela vous permettrait par exemple d’avoir une base de données de vos clients et d’utiliser ces informations soit pour faire des listes, soit pour l’intégrer avec d’autres extensions d’ecommerce.

Pour commencer, allez dans le menu "Type".

custom post types creer

 

Ensuite, renseignez les informations obligatoires.

custom post types informations a saisir

 

Nous allons maintenant choisir quels champs seront pertinent pour ce type de contenu. Par exemple, vous pouvez choisir d’afficher le champ d’édition (l’éditeur dans lequel vous saisissez votre contenu habituellement), le champ description …

Un certain nombre de champs sont disponibles en standard avec WordPress. Comme je le disais plus haut, cette extension permet en plus de créer des champs personnalisés (Custom fields). Cela fera l’objet d’un autre tutoriel.

Custom post types choix des champs

Je ne modifie pas les options qui suivent la sélection des champs, car il y a en a beaucoup, mais vous pouvez par exemple :

  • Cacher le menu permettant d’accéder à ce type de postes
  • Permettre l’exportation de ces données
  • Créer une hiérarchie entre les types de postes (par exemple clients puis adresses)
  • Permettra l’affectation d’un mot clé ou d’une catégorie…

Enfin, sauvegardez.

Maintenant, un nouveau menu est disponible et comme vous le feriez avec les articles ou les pages, vous pouvez créer un nouveau client !

Custom post types nouvelle entrée

 

Si vous souhaitez intégrer ces données dans votre site, vous devrez probablement modifier légèrement votre thème. J’aborderai également cette partie dans un prochain article.

Cet exemple vous permet de comprendre l’intérêt des "Custom posts types". Si vous utilisez cela, je suis intéressé de savoir dans quels cas concret cela vous sert alors n’hésitez pas à le partager.

 

Mini-formation gratuite

Ces 7 templates, je les donne en formation payante. Ici, ils sont gratuits.

Sécurité, SEO, performance, contenu, maintenance - les outils que j'utilise en formation et en audit, avec les prompts IA pour aller 10x plus vite.

  • 01Workflow contenu anti-IA
  • 02Framework SEO Title/Meta/H1
  • 03Audit Express 30 points
  • 04Blindage sécurité 10 étapes
  • 05Performance web sans plugin
  • 06Calendrier maintenance IA
  • 07Plan d'action 90 jours

Double opt-in : confirme ton email, puis 1 email / 2 jours pendant 14 jours. WPFormation utilise les données saisies, via Brevo, pour votre inscription et les emails annoncés, avec votre consentement. Données jamais revendues. Désabonnement en 1 clic. Vos droits et la conservation de vos données

Fabrice Ducarme, formateur WordPress
Fabrice Ducarme

Référence francophone WordPress depuis 2012. Expert en IA (Claude, Gemini) et développement Headless (Next.js), je forme les professionnels à maîtriser l'écosystème web d'aujourd'hui et de demain.

Comment j'utilise l'IA pour écrire ces articles