12 tutoriels WordPress Custom Post les plus utiles

12 tutoriels WordPress Custom Post les plus utiles / Tutoriels

WordPress vous permet de créer vos propres types de contenu personnalisé. Ces types de contenu sont appelés types de publication personnalisés. Vous pouvez les utiliser pour ajouter du contenu personnalisé tel que des produits, des critiques, des recettes, etc. Dans cet article, nous allons partager les 12 tutoriels WordPress personnalisés les plus utiles..

Didacticiel vidéo

Abonnez-vous à WPBeginner

Si vous n'aimez pas la vidéo ou si vous avez besoin de plus d'instructions, continuez à lire..

1. Quand avez-vous besoin d'un type de message personnalisé

Avant de commencer à créer des types de publication personnalisés ou des taxonomies sur votre site WordPress, il est important d'évaluer vos besoins. Souvent, vous pouvez obtenir les mêmes résultats avec les publications et pages WordPress par défaut..

À l'aide de catégories et de balises intégrées, vous pouvez trier votre contenu de différentes manières. Avec les pages, vous pouvez configurer une présentation hiérarchique du contenu avec une relation parent-enfant..

Si vous n'êtes pas clair, consultez ce guide pour savoir quand avez-vous besoin d'un type d'article personnalisé ou d'une taxonomie dans WordPress.

2. Ajouter une icône pour les types de publication personnalisés

Lorsque vous créez un type de publication personnalisé, WordPress utilise l'icône de publication par défaut si aucune icône n'est fournie. Vous pouvez ajouter vos propres icônes à des types de publication personnalisés. Ces icônes sont affichées dans votre barre d’administration WordPress.

WordPress utilise des icônes de police dans la zone d'administration pour s'assurer qu'elles sont belles sur tous les appareils et toutes les tailles d'écran. Le moyen le plus simple d’ajouter une icône de police à votre type de publication personnalisée consiste à utiliser le plug-in CPT Custom Icon. Il suffit d'installer et d'activer le plugin et de visiter la page des paramètres du plugin pour ajouter une icône.

Une autre méthode consiste à ajouter l’icône pendant la création de votre type de message personnalisé avec le plug-in CPT UI.

Pour des instructions plus détaillées, consultez ce didacticiel sur la procédure d’ajout d’icônes pour les types de publication personnalisés dans WordPress..

3. Création d'une page d'archivage de types de publication personnalisés

Ajouter des types de publication personnalisés dans WordPress est devenu très facile grâce au plugin CPT UI. Cependant, de nombreux débutants ont des difficultés à afficher leurs types de publication personnalisés sur leurs sites Web..

Pour ajouter une page d'archive de type de publication personnalisée, vous devez d'abord vous assurer que les archives sont activées pour votre type de publication personnalisé. Dans la plupart des cas, ils le sont, mais sinon, vous devrez les activer. Le plug-in CPT UI a une case à cocher sous les options avancées pour activer les archives.

Maintenant, si vous utilisez de jolis permaliens, vous pouvez accéder à une page d’archives de type publication en visitant une URL comme celle-ci:

http://www.example.com/products/

Remplacez example.com par votre propre nom de domaine et par vos produits par votre nom de type d'article personnalisé. Si vous ne voyez pas votre type de message personnalisé, visitez le site Paramètres »Permaliens et cliquez sur le bouton enregistrer les modifications. Cela mettra à jour votre structure de lien permanent, et vous devriez maintenant pouvoir voir votre page d'archive personnalisée de type publication.

Pour des instructions plus détaillées, consultez ce guide sur la page des archives de types de publications personnalisées..

Vous pouvez également ajouter un élément de menu à votre type d'article personnalisé dans les menus de navigation. Il suffit d'aller à Apparence »Menus et cliquez sur le 'Lien personnalisé' languette. Ensuite, ajoutez votre nom de type d'article personnalisé et votre URL..

4. Flux RSS pour les types de publication personnalisés

WordPress est livré avec un générateur RSS intégré pour tous les types de contenu, taxonomies, auteurs et archives basées sur la date. Il utilise une structure d'URL appropriée qui interroge la base de données et génère le flux RSS que vous souhaitez voir..

Par exemple, pour voir le flux RSS de votre type de message personnalisé "films", vous allez ajouter cette URL:

http://www.example.com/feed/?post_type=movies

Pour plus de détails, voir comment créer un flux RSS séparé pour les types de publication personnalisés dans WordPress..

5. Ajouter des types de publication personnalisés à votre flux RSS principal

Par défaut, WordPress n'inclut que les articles de votre blog dans le flux RSS principal de votre site. Cela signifie que le contenu de votre type de message personnalisé n'est pas visible par vos principaux abonnés au flux RSS..

Vous pouvez facilement inclure vos types d'articles personnalisés dans votre flux RSS principal en ajoutant le code suivant au fichier functions.php de votre thème ou à un plugin WordPress spécifique au site..

 function myfeed_request ($ qv) if (isset ($ qv ['feed'])) &&! isset ($ qv ['post_type'])) $ qv ['post_type'] = array ('post', 'books', 'films'); return $ qv;  add_filter ('request', 'myfeed_request'); 

Remplacez les livres et les films par vos propres types d'articles personnalisés.

En savoir plus sur la façon d’ajouter des types de publication personnalisés au flux RSS principal de WordPress.

6. Formulaire de recherche pour les types de publication personnalisés

La fonctionnalité de recherche par défaut de WordPress est très limitée. Surtout si vous utilisez des types de publication personnalisés sur votre site WordPress. Vous pouvez ajouter un formulaire de recherche Google personnalisé à votre site WordPress, mais même ce formulaire ne permet pas aux utilisateurs de sélectionner des paramètres de recherche..

Une autre solution consiste à utiliser un plugin tel que SearchWP, qui vous permet de créer des formulaires de recherche avancée et qui est capable de rechercher dans tous les types d'articles, taxonomies et champs personnalisés..

Si vous préférez créer votre propre formulaire de recherche personnalisé, voici ce que vous devez faire. Commencez par ajouter les champs masqués de votre type de message dans le formulaire de recherche en ajoutant ce code dans le fichier searchform.php de votre thème enfant..

     

Ce code ajoute simplement des champs cachés pour vos types d'articles personnalisés, remplacez la valeur par vos propres types d'articles personnalisés. L'étape suivante consiste à indiquer à WordPress quoi faire avec ces champs. Ajoutez ce code avant la boucle dans le fichier search.php de votre thème:

 

Des articles Blog Livres Vidéos

7. Ajout de post-it pour les types de post personnalisés

Post-it est une fonctionnalité de WordPress qui vous permet d’ajouter des posts. Par défaut, cela ne fonctionne que pour les articles de blog..

Vous pouvez également l'activer pour vos types de publication personnalisés en installant et en activant le plug-in Sticky Custom Post Types. Lors de l'activation, allez à Paramètres "Lecture et faites défiler jusqu'à la section Types de post-it personnalisés.

Ensuite, vous devez choisir les types de publication personnalisés où vous souhaitez que Stick Cette option soit activée..

Pour plus de détails, consultez ce didacticiel sur la manière d’ajouter des posts collants pour des types de posts personnalisés dans WordPress..

8. Désactiver Disqus sur les types de publication personnalisés

Si vous utilisez le système de commentaires Disqus dans WordPress, vous remarquerez que votre zone de commentaire Disqus apparaîtra sur tous vos types d'articles personnalisés. Si vous ne souhaitez pas que les utilisateurs commentent ces types de publication personnalisés, vous devez désactiver manuellement Disqus pour les types de publication sélectifs. Ajoutez simplement cet extrait de code dans le fichier functions.php de votre thème ou dans un plugin spécifique au site..

 add_filter ('comments_template', 'wpb_block_disqus', 1); function wpb_block_disqus ($ file) if ('custom_post_type_name' == get_post_type ()) remove_filter ('comments_template', 'dsq_comments_template'); retourne le fichier $;  

N'oubliez pas de remplacer custom_post_type_name par votre propre nom de type d'article personnalisé. Pour des instructions plus détaillées, consultez notre guide sur la façon de désactiver Disqus sur les types de publication personnalisés dans WordPress..

9. Ajout de contenu soumis par l'utilisateur dans des types d'articles personnalisés

Parfois, vous souhaiterez peut-être autoriser les utilisateurs à soumettre du contenu pour des types de publication personnalisés sur votre site. Par exemple, critiques de films, recettes, etc..

Pour ce faire, vous pouvez notamment donner aux utilisateurs l'accès à votre zone d'administration WordPress et leur attribuer le rôle d'utilisateur auteur. Mais si vous ne le souhaitez pas, il existe un autre moyen.

Vous aurez besoin du plugin Gravity Forms pour cela. Il vous permet d'ajouter un formulaire de soumission de contenu public que les visiteurs de votre site Web peuvent utiliser..

Après avoir installé Gravity Forms, vous devrez également installer et activer le plug-in Gravity Forms + Custom Post Types..

Créez maintenant un nouveau formulaire et vous remarquerez qu’il sera possible de mapper chaque champ à vos types de publication personnalisés. Pour des instructions plus détaillées, consultez notre didacticiel sur la manière d’ajouter du contenu soumis par l’utilisateur pour des types de publication personnalisés dans WordPress..

10. Basculer ou convertir des types de publication personnalisés

Vous pouvez rencontrer des situations dans lesquelles vous devrez fusionner ou convertir des types de publication personnalisés. Vous pouvez également déplacer des éléments d’un type de message à un autre..

Il suffit d'installer et d'activer le plugin Post Type Switcher. Lors de l'activation, allez à Messages »Tous les messages. S'il s'agit d'un type de publication personnalisé, accédez à l'écran qui affiche tous les éléments de ce type de publication..

Sélectionnez les articles ou les publications que vous souhaitez déplacer, puis cliquez sur le lien d'édition rapide. Vous remarquerez un nouveau menu déroulant vous permettant de changer le type de publication pour cet article..

Pour des instructions plus détaillées, consultez notre tutoriel sur la manière de changer ou de convertir les types de publication personnalisés dans WordPress..

11. Utilisation de types d'article personnalisés comme taxonomies

Oui, vous avez bien lu, et vous vous demandez probablement pourquoi utiliser les TPC comme taxonomie? Pourquoi ne pas simplement créer des taxonomies personnalisées? Supposons que vous ayez un type de publication personnalisé pour les livres et un autre type de publication personnalisé pour les auteurs. Vous pouvez maintenant associer les auteurs aux livres qu'ils ont écrits. Vous pouvez créer une taxonomie personnalisée pour les auteurs, mais vous aurez ensuite une taxonomie des auteurs et un type de publication qui ne font qu'ajouter à la confusion..

Il suffit d'installer et d'activer le plugin CPT-onomies. Il vous permet de créer des relations entre les types de publication en utilisant des types de publication personnalisés comme taxonomie..

En utilisant ce plugin, la prochaine fois que vous ajouterez un livre, vous pourrez sélectionner l'auteur comme CPT-onomy et afficher tous les livres écrits par cet auteur. En savoir plus sur l'utilisation de types de publication personnalisés en tant que taxonomies.

12. Méta-boîtes personnalisées pour les types de publication

Des méta-boîtes personnalisées vous permettent d’ajouter des champs personnalisés à l’écran de l’éditeur de post WordPress. De cette façon, vous pouvez créer des champs de saisie supplémentaires pour vos types d'article. Le moyen le plus simple de créer des méta-champs personnalisés dans WordPress consiste à utiliser le plugin Advanced Custom Fields..

Après avoir installé le plugin, cliquez simplement sur Les champs personnalisés dans la barre d’administration de WordPress, puis cliquez sur Ajouter. Suivez les instructions à l'écran pour créer un groupe de champs personnalisés que vous souhaitez ajouter à votre type d'article personnalisé..

Voici comment le panneau de champs personnalisés apparaîtra sur l'écran d'édition de publication pour votre type de publication:

Vous pouvez afficher les données entrées dans vos champs personnalisés en modifiant vos modèles de thème. Par exemple, nous utiliserions balise de modèle pour afficher le champ personnalisé URL IMDB.

Vous pouvez également utiliser un shortcode comme [acf field = "$ imdb_url"] dans vos types de message pour afficher des données de champ personnalisées.

C'est tout ce que nous espérons que cet article vous a aidé à apprendre quelques astuces intéressantes pour les types d'articles personnalisés dans WordPress. Vous voudrez peut-être aussi jeter un coup d’œil sur ces meilleurs hacks et plugins de catégorie pour WordPress.

Si vous avez aimé cet article, abonnez-vous à nos tutoriels vidéo sur la chaîne YouTube pour WordPress. Vous pouvez aussi nous trouver sur Twitter et Google+.