WordPress est livré avec des types de publication par défaut pour les articles de blog, les pages, les pièces jointes, les révisions, etc. Cependant, lorsque vous souhaitez créer un contenu plus unique qui répond aux besoins spécifiques de votre entreprise ou de votre site personnel, ces types de publication personnalisés par défaut peuvent être limités.

Vous pouvez surmonter cette limitation en créant vos propres types de publication personnalisés pour étendre les fonctionnalités de WordPress. Vous pouvez créer à peu près n'importe quel type de publication personnalisé, allant des événements personnalisés aux témoignages de produits, aux profils du personnel, etc.

Dans cet article, nous allons vous montrer quelques méthodes pour créer des types de publication personnalisés dans WordPress.

Comment créer des types de publication personnalisés à l'aide de plugins

Les deux principales façons d'ajouter des types de publication personnalisés dans WordPress sont soit d'utiliser des plugins, soit de les coder vous-même. L'utilisation d'un plugin est généralement la méthode préférée si vous recherchez une solution rapide et facile à mettre en œuvre.

Mais des plugins supplémentaires sur votre site WordPress peuvent se transformer en bloatware, ralentissant la vitesse de votre site. Si vous êtes à l'aise avec l'écriture de code, nous vous recommandons la méthode manuelle.

Si vous préférez utiliser un plugin, cependant, le processus est simple. Vous avez le choix entre plusieurs plugins, dont la plupart sont faciles à utiliser, tels que Créateur de type de message personnalisé, Pods, et Interface utilisateur de type de publication personnalisée.

Nous recommanderons Pods car il compte plus de 100 000 installations et est fortement recommandé par les experts et les utilisateurs de WordPress. Bien que l'utilisation d'un plugin soit une méthode viable pour créer des types de publication WordPress personnalisés, cet article se concentrera davantage sur la façon de le faire manuellement.

Création manuelle de types de publication personnalisés

Vous pouvez créer un type de publication personnalisé simplement en ajoutant un peu de code à votre thème fonctions.php déposer.

Vous trouverez ci-dessous un morceau de code détaillé qui ajoute plus d'options à votre type de publication personnalisé. Dans le backend WordPress, rendez-vous sur Apparence > Éditeur de thème > Fonctions de thème (fonctions.php).

La première chose que vous devrez faire est de choisir un nom pour votre nouvelle fonction. Dans cet exemple, nous allons créer un type de publication personnalisé pour créer des profils dédiés pour les partenaires d'un cabinet d'avocats ou d'une entreprise de conseil.

Nous appellerons notre nouvelle fonction cp_post_type_partners.

Copiez le code suivant et collez-le en bas du fichier :

/*Début du type de message personnalisé*/
fonction cp_post_type_partners() {
$supports = array(
'titre', // titre du message
'éditeur', // publier du contenu
'auteur', // auteur de la publication
'vignette', // images en vedette
'extrait', // publier un extrait
'custom-fields', // champs personnalisés
'commentaires', // poster des commentaires
'révisions', // publier des révisions
'post-formats', // post-formats
);

$labels = tableau(
'nom' => _x('partenaires', 'pluriel'),
'singular_name' => _x('partenaire', 'singulier'),
'menu_name' => _x('partenaires', 'menu admin'),
'name_admin_bar' => _x('partners', 'admin bar'),
'add_new' => _x('Ajouter un nouveau', 'ajouter un nouveau'),
'add_new_item' => __('Ajouter un nouveau partenaire'),
'new_item' => __('Nouveau partenaire'),
'edit_item' => __('Modifier le partenaire'),
'view_item' => __('Afficher le partenaire'),
'all_items' => __('Tous les partenaires'),
'search_items' => __('Rechercher des partenaires'),
'not_found' => __('Aucun partenaire trouvé.'),
);

$args = tableau(
'supports' => $supports,
'labels' => $labels,
'public' => vrai,
'query_var' => vrai,
'rewrite' => array('slug' => 'partners'),
'has_archive' => vrai,
'hiérarchique' => faux,
);
register_post_type('partenaire', $args);
}
add_action('init', 'cp_post_type_partners');
/*Fin du type de message personnalisé*/

Ce code exploite le PHP spécifique à WordPress qui vous permet d'enregistrer un type de publication personnalisé sans avoir à le créer complètement à partir de zéro.

Mettez à jour le fichier et actualisez la page, et votre tableau de bord devrait avoir un tout nouvel élément de menu appelé Les partenaires.

C'est ça! Pour afficher les archives de votre nouveau type de publication personnalisé « partenaires », accédez simplement à votrenomsite.com/partenaires/. Si vous ne pouvez pas afficher les résultats ou si le navigateur renvoie une page d'erreur 404, revenez simplement à votre tableau de bord WordPress, accédez à paramètres > permaliens, et enregistrez à nouveau les paramètres du lien permanent.

Créez facilement des types de publication personnalisés

Les types de publication personnalisés vous permettent d'enrichir votre site Web WordPress et peuvent être utilisés de différentes manières. De la mise en évidence des profils de partenaires à la création de témoignages, de produits, etc., les types de publication personnalisés sont utiles et faciles à créer.

Vous pouvez même utiliser des types de publication personnalisés pour créer votre propre entreprise en ligne, comme un répertoire Web. Avant de commencer, cependant, assurez-vous de savoir comment configurer un site Web WordPress.

Comment configurer votre propre site Web en 2 heures ou moins

Vous n'avez jamais créé de site Web auparavant, mais vous voulez essayer? Suivez ces étapes pour créer votre propre site Web en quelques heures seulement !

Lire la suite

PartagerTweeterE-mail
Rubriques connexes
  • La programmation
  • Wordpress
  • Développement web
  • PHP
A propos de l'auteur
David Abraham (8 articles publiés)

David est un amoureux de WordPress qui se passionne pour aider les petites entreprises à se développer !

Plus de David Abraham

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner