Le custom post type (type d’article personnalisé) présent dans Divi sous le nom de “Projets” a été conçu par Elegant Themes pour présenter les créations de l’utilisateur sous la forme d’un portfolio.
Vous n’êtes pas sans ignorer qu’il existe un module portfolio “classique” et un module portfolio “filtrable” ; ce dernier autorisant le tri des projets par catégorie, une fonctionnalité très intéressante pour filtrer les informations à afficher.
Le CPT “Projets” peut donc être utilisé à différentes fins, mais son appellation n’est pas toujours en adéquation avec les données qu’il contient.
Aussi, il peut être parfois justifié de vouloir le renommer. Nous allons donc voir comment y parvenir.

Aperçu du résultat après avoir renommé le CPT “Projets”

Renommer le type d'articles personnalisés Projets dans Divi

Pour mon tuto, j’ai choisi de renommer “projets” par “véhicules”, comme si on avait à faire le listing d’un parc automobile, ou des petites annonces automobiles par exemple…

Comme vous pouvez le constater sur la capture d’écran, j’ai modifié :

  • le nom du custom post type
  • l’icone du custom post type
  • l’intitulé des catégories
  • l’intitulé des étiquettes

Notez que l’URL est également modifiée : Nouveau slug pour les projets de Divi

Comment procéder

Vous avez un thème enfant ?

Si la réponse est positive, alors il vous suffit de copier-coller le code ci-dessous dans le fichier functions.php de votre thème enfant.
Remplacez simplement les mots “véhicules” (au pluriel) et “véhicule” (au singulier) par les termes de votre choix.

function DC_renommer_projets_divi() {

/* Renommer le custom post type */
    register_post_type( 'project',
        array(
            'labels' => array(
              'name' => __( 'Véhicules', 'divi' ),
              'singular_name' => __( 'Véhicule', 'divi' ),

        ),
        'has_archive' => true,
        'hierarchical' => true,
        'public' => true,
        'rewrite' => array( 'slug' => 'vehicule', 'with_front' => false ),
        'supports' => array(),
        'menu_icon' => 'dashicons-marker',
    ));

/* Renommer la catégorie */
    register_taxonomy( 'project_category', array( 'project' ),
      array(
        'labels' => array(
          'name' => _x( 'Catégories de véhicules', 'Catégories de véhicules', 'Divi' ),
      ),
        'hierarchical' => true,
        'show_ui' => true,
        'show_admin_column' => true,
        'query_var' => true,
    ) );

/* Renommer les étiquettes */
    register_taxonomy( 'project_tag', array( 'project' ),
      array(
        'labels' => array(
          'name' => _x( 'Étiquettes des véhicules', 'Étiquettes des véhicules', 'Divi' ),
      ),
        'hierarchical' => true,
        'show_ui' => true,
        'show_admin_column' => true,
        'query_var' => true,
    ) );

}
add_action( 'init', 'DC_renommer_projets_divi' );

Pour changer l’icone

Changer l'icone du custom post type Projets de Divi

Vous pouvez changer l’icone du custom post type en cherchant l’inspiration dans la bibliothèque Dashicons de WordPress.

  • Cliquez sur l’icone de votre choix puis copiez son “slug” (par exemple : dashicons-carrot sur l’image ci-contre)
  • Collez le slug à la ligne 16 du code ci-dessus, entre guillemets et juste après 'menu_icon' =>

 

Vous n’avez pas de thème enfant ?

Si vous souhaitez ajouter un thème enfant à Divi, vous pouvez télécharger gratuitement celui de Divi Community qui intègre quelques modifications utiles.

Si vraiment vous n’y tenez pas, je vous ai fait un mini plugin très simpliste qui vous permet d’éviter d’avoir un fichier functions.php et donc un thème enfant.
Mais vous devrez quand même modifier le code la main… 🙂 Je vous explique comment ci-dessous.

Comment utiliser ce mini plugin

Installez-le comme n’importe quel plugin WordPress.
Dans la colonne de gauche, cliquez sur Extensions -> Éditeur.
Ouvrir l'éditeur d'extensions de WordPress

Sur la page qui s’affiche, tout en haut à droite, choisissez le plugin “Renommer les projets Divi” dans la liste déroulante, puis cliquez sur Sélectionner.

Sélectionner une extension WordPress à modifier

Faites les modifications souhaitées aux lignes 20, 21, 27, 29, 36 et 48 et cliquez en bas sur le bouton bleu Mettre à jour le fichier.
Si par mégarde vous aviez fait une erreur, un rapport s’affiche en bas de page pour vous aider à la corriger. De plus, les modifications ne s’enregistreront pas tant que l’erreur n’est pas rectifiée.

Quand tout est ok, rafraîchissez la page pour voir apparaitre vos changements.

Le mot de la fin

Quelle que soit la méthode employée pour renommer le custom post type “projets” de Divi, pensez à valider vos permaliens en allant dans Réglages -> Permaliens puis en cliquant sur le bouton bleu Enregistrer les modifications. 😉

D'autres tutoriels pouvant vous intéresser: