Bonjour.
J'ai créé un type de post personnalisé appelé "produits". Je veux créer un champ personnalisé (est le métabox le terme correct?) où mon client peut cocher une case pour déterminer si un poste donné dans cette CPT est un message en vedette. P>
voici le code dans mes fonctions.php pour créer le CPT 'produits' CPT: p> alors comment puis-je ajouter Le "Featured" METABOX / CUSTOM FIPE POUR SEULEMENT DES POSTES DE PRODUITS DE PRODUITS? P> Merci beaucoup, P> Cynthia P> P>
3 Réponses :
Vous pouvez utiliser ce plugin p>
http://wordpress.org/extend/plugins/types/ P >
ou ce didacticiel peut vous aider à vous. p>
http://wptheming.com/2010/08/custom -metabox-for-post-type / p>
Comme Muhammad Yasin a dit qu'il y a des plugins que je recommanderais:
http://wordpress.org/extend/plugins/more-fields/
Si vous souhaitez le faire vous-même dans le code, consultez: Vous pouvez enregistrer des boîtes par type de poteau. p> p> add_metta_box code>
p>
Si vous souhaitez créer une boîte de méta personnalisée dans un type de poteau personnalisé, vous devez utiliser 3 fonctions.
Fonction Pour créer un bloc / écran "méta-box" personnalisé sur l'écran de votre message d'édition: add_meta_boxes _ {$ post_type} code>
p> li>
une fonction pour ajouter un champ d'entrée pour modifier / afficher votre méta p> l>
et enfin une fonction pour enregistrer votre méta avec le reste du message lorsque vous cliquez sur Enregistrer sur l'écran Post Modifier: sauvegarde_post _ {$ post-> post_type} code>
p> li>
ol>
Dans votre cas, une case à cocher personnalisée ressemblerait à ceci: p>