Rémy Perona

Gérez simplement vos types de contenu personnalisés et taxinomies

L’introduction des custom post types (types de contenu peraonnalisés en français) avec WordPress 3.0, et avec elle la redécouverte des custom taxonomies (taxinomies personnalisées) qui étaient elles présentes depuis la version 2.3, ce qui était une plate-forme de blogging principalement a pu réellement être considéré comme un CMS à part entière, grâce aux nouvelles possibilités offertes. Grâce aux deux plugins que je vais vous présenter, il est facile et rapide de mettre en place des types et taxonomies personnalisées pour étendre votre WordPress.

Pourquoi des plugins ?

Une question qui peut se poser : pourquoi utiliser des plugins, qui risquent d’alourdir WP, alors que l’on peut ajouter les types et taxonomies avec le code prévu à cet effet ?

Je préfère l’utilisation des plugins pour deux raisons :

Bien entendu, cela ne dispense pas de la création des templates nécessaires (single et archive) si l’on souhaite leur donner une présentation différente.

Passons donc à la présentation de ces deux extensions, développées et maintenues par Amaury Balmer, français et co-fondateur de wordpress francophone qui plus est.

Simple custom post types

Après installation manuelle ou via l’installateur de l’administration de WP, le menu “types de contenu personnalisés” apparait dans la section réglages.

La première partie de la page contient les types déjà créés, pour pouvoir les modifier ou les supprimer, tandis que la seconde permet d’en ajouter un nouveau en remplissant quelques champs. Voici un exemple avec ma section réalisations pour mes projets clients.

Les principales sections à remplir se trouvent dans la colonne centrale, avec le nom du type, les fonctionnalités et les taxinomies supportées, et la “traduction” des termes pour la boîte qui sera crée dans l’administration. La colonne de droite permet des réglages supplémentaires (url rewriting, permissions…) mais la configuration par défaut est en général suffisante.

Une fois le type créé, on retrouvera une boîte dans la colonne latérale de l’administration de WP, et l’on pourra commencer à ajouter du contenu de ce type (ici des projets).

Simple taxonomy.

Le fonctionnement de simple taxonomy est très similaire, on voit bien que les 2 extensions ont été pensées pour fonctionner ensemble par leur auteur. Une fois simple taxonomy ajoutée, le menu “Taxinomies personnalisées” s’affiche en dessous de celui des types de contenu dans la section réglages.

Comme vous pourrez le constater, on retrouve le même format pour la modification et l’ajout de taxinomie. Le contenu varie légèrement, mais le fonctionnement est le même. Ici j’ai ajouté une taxinomie “clients” pour pouvoir lier des clients à mes projets facilement.

Une nouvelle ligne s’ajoute ensuite dans le ou les types de contenu choisis pour la taxinomie (cf. capture d’écran de la boîte Projets) et permet de gérer par exemple les clients, et de les ajouter à tel ou tel projet.

ça y’est, vous pouvez entièrement gérer votre nouveau contenu et étendre les possibilités de votre WordPress ! Pour compléter, il peut être intéressant, comme je l’ai déjà dit, de créer des templates spécifiques pour les nouveaux types et taxinomies, ce qui est relativement simple si vous connaissez un peu de php/html et css et quelques fonctions de WordPress.