Retour vers la page Tutoriels avec la liste de tous les tutos.
Pour rester informé, abonnez-vous à la newsletter

WordPress :: Créer des contenus personnalisés avec Custom Type UI

Depuis la version 3 de WordPress (sortie en 2010), il est possible officiellement d’ajouter de nouveau type de contenus sous la forme de Custom Post Type ou Custom Taxonomy.

Post type et Taxonomy

Les Post types et les Taxonomy sont les deux contenus les plus importants d’un site WordPress.

Les post types (ou contenu personnalisé)

Dans la base le tableau wp_posts nous pouvons distinguer les différents contenus.

Capture: Base de données pour les post de WordPress

Dans les post type, nous avons les contenus suivants:

  • post
  • page
  • attachment
  • revision

Tous ces contenus se trouvent dans la même table et ils ont un identifiant unique, le ID.

Avec le plug-in, il sera possible d’ajouter de nouveau contenu de type page ou post. Ces nouveaux éléments viendront s’ajouter automatiquement à la barre latérale de votre back-office.

Les taxonomy

Les taxonomies permettent d’organiser le contenu. Les principales taxonomies sont:

  • Catégories
  • Mots-clefs

Comme pour les Post type, il est possible de créer avec le plug-in des taxonomies personnalisées.

Utilisation de Custom Post Type UI

Pour créer de contenus personnalisés, nous allons utiliser le plug-in Post Type UI de Brad Williams (Co-fondateur de WebDevStudios.com et co-auteur du fameux livre Professional WordPress Plugin Development.

Après avoir installé Post Type UI, un nouveau menu apparaît dans votre back-office.

Capture: Interface du plug-in Custom Post Type UI

Création du contenu personnalisé

Nous allons ajouté un nouveau contenu Film en cliquant sur Add New. Attention à bien respecter les écritures avec la même logique que le nom des catégories (nom et identifiant).

En cliquant sur Advanced Label Options et Advanced Options vous avez à d’autres réglages sur les options du contenu et ses étiquettes.

Capture: Créer un nouveau contenu personnalisé avec Custom Post Type UI

Nous voulons que les films se classent comme des articles, nous allons donc choisir Hierarchical > False.

Dans Supports vous pouvez déterminer les éléments associés à ce contenu. Nous garderons juste:

  • Title
  • Editor
  • Revisions
  • Featured Image
  • Author

Après avoir cliqué sur Create Custom Post Type, un nouveau contenu Films apparaît. Vous pouvez revenir à tout moment sur les réglages avec le menu du plug-in: Manage Post Type. Par exemple, nous pourrions changer Add New par Ajouter un Film.

Création des taxonomies

Nous allons créer deux taxonomies pour les Films:

  • une hiérarchique pour les Pays
  • une autre sous forme de tag pour les Auteurs

Il suffit juste de cliquer sur Add New, en choisissant une taxonomie et un contenu auquel elle s’applique, ici les Films.

Ajouter et afficher les nouveaux contenus de votre site

Normalement, si vous cliquez sur Ajouter un film, vous devez retrouver vos options et vos nouvelles taxonomies associées.

Capture: Nouveau contenu personnalisé dans le back-office

En utilisant une hiérarchie Tous les films > Nom du pays, vous pourrez appeler dans le Menu une archive pour Tous les films.

Capture: Archive de ma nouvelle taxonomie dans le menu

Attention, parfois, vous pouvez tomber sur une 404 quand vous désirez afficher votre site. Il suffit alors d’enregistrer une fois les Permaliens dans le menu Réglages et dans 90% des cas, cela résout le problème.

Commentaires

  1. darkjerk a écrit

    Bonjour,

    Je recherche depuis de nombreux jours une solution à mon problème et je me demande si les CPT sont la solution dont j’ai besoin.

    En clair: je veux relier des article à une catégorie de la manière suivante : http://www.mojo-themes.com/item/wiksi-responsive-magazine-wordpress-theme/demo/?r=wpthemesspot

    la catégorie « nature » présente les 5 derniers articles de sa catégorie, je voudrais savoir comment faire exactement ça et si je sui sur la bonne piste avec les CPT ?

    Merci par avance de vos réponses :-)

Trackbacks

  1. […] AttachmentLes révisions d’articles – Article revisionLes menus de navigation – Nav menus. Créer et gérer les contenus personnalisés dans WordPress avec Custom Post Type UI. Depuis la version 3 de WordPress (sortie en 2010), il est possible officiellement d’ajouter de […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

A noter : Les commentaires supportent le format Markdown.

Article / Page: WordPress :: Créer des contenus personnalisés avec Custom Type UI | Retour vers l'accueil sur le site de Grégoire Noyelle, Web Designer, Créateur de Thèmes WordPress, Freelance Spécialiste WordPress à Paris