Préparer sa boutique aux pics d’activité
Stock, serveur, offres, logistique, campagnes : le rétroplanning des huit semaines avant le Black Friday,…
Lire plusProjets, services, offres d'emploi : pourquoi créer des types de contenus dédiés plutôt que d'empiler les pages, et comment s'y prendre.
Votre menu compte douze pages « Réalisation 1 », « Réalisation 2 »… et chacune a été recopiée à la main à partir de la précédente. Ajouter un projet prend une heure, changer la mise en page oblige à tout reprendre, et rien ne distingue vos réalisations de vos pages de service dans l'administration. Vous avez empilé des pages là où il fallait un type de contenu dédié.
Par défaut, WordPress ne connaît que deux grands types : les pages (contenus permanents) et les articles (contenus datés, classés dans un blog). Un type de contenu personnalisé (« custom post type », ou CPT) est un troisième, quatrième, cinquième type que vous définissez vous-même : projets, services, offres d'emploi, témoignages, ressources à télécharger…
/projets/ liste tout, /projets/nom-du-projet/ affiche chaque fiche. Cela s'accorde avec l'arborescence du site et se règle dans les permaliens.| Contenu | Où le ranger | Pourquoi |
|---|---|---|
| À propos, mentions légales, contact | Page | Contenus uniques, permanents, sans modèle répété. |
| Actualités, conseils, guides | Article | Contenus datés, classés par catégories, au format blog. |
| Réalisations ou projets clients | Type dédié | Même structure pour chaque fiche : contexte, objectif, résultat, visuels. |
| Fiches de services à modèle identique | Type dédié | Mise en page commune, liste automatique sur la page d'ensemble. |
| Offres d'emploi, événements, témoignages | Type dédié | Champs spécifiques (lieu, date, auteur) et archive propre. |
| Ressources à télécharger | Type dédié | Regroupées dans une bibliothèque, séparées du blog. |
Par une extension. Des outils comme Custom Post Type UI permettent de déclarer un type depuis l'administration, sans écrire de code. C'est la voie la plus accessible, à condition de bien choisir les options : visibilité publique, présence d'une page d'archive, préfixe d'adresse.
Par le code. Un développeur déclare le type avec la fonction register_post_type. L'essentiel tient en quelques paramètres :
register_post_type( 'projet', array(
'labels' => array( 'name' => 'Projets' ),
'public' => true,
'has_archive' => true,
'rewrite' => array( 'slug' => 'projets' ),
'supports' => array( 'title', 'editor', 'thumbnail' ),
'show_in_rest' => true,
) );
Un point technique compte beaucoup : le code doit vivre dans une extension dédiée plutôt que dans le thème. Si le type est déclaré dans le thème, il disparaît de l'administration au prochain changement de thème (les contenus restent en base, mais deviennent invisibles). Après toute création, retournez enregistrer la page Réglages > Permaliens pour que les nouvelles adresses fonctionnent.
Un type dédié prend tout son sens avec des champs structurés : client, secteur, objectif, résultat, durée. Vous saisissez chaque information dans une case précise, et le modèle l'affiche toujours au même endroit. C'est aussi ce qui permet d'ajouter des données structurées cohérentes sur toutes les fiches.
Sur un site vivant, ces éléments font partie de la maintenance WordPress : un type de contenu se compare à une base de données, il demande d'être documenté et sauvegardé.
À lire aussi : Connecter WordPress à son CRM sans développeur ; Champs personnalisés WordPress : l'essentiel.
C'est un type de contenu que vous ajoutez aux pages et aux articles d'origine, avec son propre menu d'administration, ses champs et son adresse : par exemple des projets, des offres d'emploi ou des témoignages.
Les deux sont possibles. Une extension comme Custom Post Type UI suffit pour un besoin simple ; le code est plus souple. Dans les deux cas, ce qui compte est de ne pas lier le type au thème actuel.
Oui, s'il est public et qu'il a des adresses propres. Il peut être exploré et indexé comme n'importe quelle page. À vous de soigner titres, descriptions et liens internes, comme pour le reste du site.
Si le type est déclaré dans le thème, il disparaît de l'administration et ses contenus deviennent inaccessibles depuis le site jusqu'à sa réactivation. Le placer dans une extension dédiée évite ce problème.
Dès que vous avez plusieurs contenus bâtis sur le même modèle et que vous comptez en ajouter régulièrement. Pour une poignée de pages uniques, un type dédié est inutile.
Stock, serveur, offres, logistique, campagnes : le rétroplanning des huit semaines avant le Black Friday,…
Lire plusCommissions, visibilité, dépendance, marge : comment utiliser une marketplace comme levier sans lui confier toutes…
Lire plusPolitique de retour claire, parcours en 7 étapes, remboursement, échange, causes à analyser : transformer…
Lire plusParlez-nous de votre projet : nous vous aidons à distance à structurer vos contenus avant qu'ils ne s'accumulent.
Demander mon audit gratuit