Retirer le CPT Projets dans Divi

Retirer le CPT Projet Divi thème WordPress
WordPress Lecture 2 minutes • 8 mars 2021

Par défaut, Divi propose un type de post (CPT) nommé Projets. Ou Project en anglais. On le retrouve dans le menu de l'administration de WordPress (voir image ci-dessous).
Il se peut que vous n'ayez pas besoin de ce type de post et voici donc un code tout simple pour les désactiver complètement. Il n'apparaîtra alors plus dans le menu WordPress ni dans aucun paramètre (type Yoast SEO...)

Retirer le CPT Projets dans le thème Divi de WordPress
Le CPT Projets installé par Divi dans le menu WordPress

Désactiver le CPT Projets dans le thème Divi

Pour retirer le CPT "Projets", ajoutez ce code au fichier functions.php de votre thème Divi. C'est tout !

/* Retire le CPT Projets installé par DIVI */
function project_unset_post_type(){
     global $wp_post_types;
     if ( isset( $wp_post_types[ 'project' ] ) ) {
         unset( $wp_post_types[ 'project' ] );
         return true;
     }
     return false;
 }
 add_action('init','project_unset_post_type');

Désactiver le CPT Projets + Catégories Projets + Tags Projets dans le thème Divi

Si vous souhaitez supprimer le CPT Projets ainsi que les catégories et tags qui lui sont reliées, insérez le code suivant dans votre fichier functions.php


/* Retire le CPT Projets installé par DIVI + les catégories Projets  + les Tags Projets */

function divi_project_unset(){
     global $wp_post_types;
     if ( isset( $wp_post_types[ 'project' ] ) ) {
        unregister_post_type( 'project' );
        unregister_taxonomy( 'project_category' );
        unregister_taxonomy( 'project_tag' );
     }
 }
 add_action('init','divi_project_unset');



Je vous recommande chaudement de créer un Thème enfant plutôt que de modifier les fichiers du thème Divi de base. Pourquoi ? Simplement car lors de la prochaine mise à jour de votre thème Divi, votre modification aura certainement sautée, écrasée par la mise à jour.
Ce qui n'arrivera pas avec un Thème enfant 👶

La communauté Divi propose également un thème enfant Divi à télécharger gratuitement


Si cet article vous a aidé, lâchez votre plus bel applaudissement en remerciement ! 🤗