WordPress : Enregistrement de différents formats de publication pour Blog Post et CPT

Publié par Jean-Michel le

J’utilise le code suivant pour enregistrer les formats de publication pour mes articles de blog …

add_theme_support( 'post-formats', array( 'gallery', 'video', 'audio' ) );

Maintenant, je souhaite également ajouter la prise en charge des formats de publication pour mon « portefeuille » CPT, mais en utilisant un ensemble différent de formats de publication. L’utilisation de ce code ajoutera la prise en charge du format de publication pour mon CPT …

add_post_type_support( 'portfolio', 'post-formats' );

Mais je veux seulement enregistrer le format de galerie et de publication vidéo pour le portfolio CPT. L’utilisation du code ci-dessous ne fonctionne pas…

add_post_type_support( 'portfolio', 'post-formats', array( 'gallery', 'video' ) );

Quel code dois-je utiliser ?

Lire également:  Changement de logo pour des pages spécifiques sur le site WordPress en éditant le thème enfant Avada logo.php

Solution n°1 trouvée

J’ai trouvé une approche alternative.

Il existe une classe unique dans la balise body pour chaque type de publication. par exemple, pour le type de publication de portefeuille , je peux utiliser le code CSS, comme mentionné ci-dessous, pour masquer l’option supplémentaire.

.post-type-portfolio #post-format-audio, /* for radio button itself */
.post-type-portfolio .post-format-audio /* for option label */
{
    display: none;
}

J’espère que cela aide quelqu’un d’autre.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

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