Un custom post type (CPT) correspond à un type de contenu personnalisé.
Par défaut, WordPress permet de créer des articles ainsi que des pages. Cela dit, en fonction du site Internet souhaité, il peut être intéressant d’y ajouter des types de contenus supplémentaires.
Par exemple, on peut imaginer les types de contenus suivants :
- « projet » pour un portfolio ;
- « terme » pour un glossaire (que vous êtes en train de consulter actuellement) ;
- « produit » pour une boutique (ce que fait l’extension WooCommerce).
Un CPT est aussi utilisé par les extensions permettant d’ajouter des formulaires sur un site (comme Gravity Forms ou encore Formidable Forms).
Pour créer un CPT sur votre site, vous avez deux posssibilités :
- Avec une extension comme Custom Post Type UI afin d’être guidé par une interface ;
- Passer par le code. Cela est plus technique mais ce tutoriel pourra vous y aider.