WordPress : Enregistrement de différents formats de publication pour Blog Post et CPT
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 ?
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.
0 commentaire