7
votes

Comment ajouter un champ personnalisé au type de poste personnalisé?

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.

voici le code dans mes fonctions.php pour créer le CPT 'produits' CPT: xxx

alors comment puis-je ajouter Le "Featured" METABOX / CUSTOM FIPE POUR SEULEMENT DES POSTES DE PRODUITS DE PRODUITS?

Merci beaucoup,

Cynthia


0 commentaires

3 Réponses :


0
votes

Vous pouvez utiliser ce plugin

http://wordpress.org/extend/plugins/types/

ou ce didacticiel peut vous aider à vous.

http://wptheming.com/2010/08/custom -metabox-for-post-type /


0 commentaires

6
votes

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: add_metta_box xxx

Vous pouvez enregistrer des boîtes par type de poteau.


0 commentaires

4
votes

Si vous souhaitez créer une boîte de méta personnalisée dans un type de poteau personnalisé, vous devez utiliser 3 fonctions.

  1. Fonction Pour créer un bloc / écran "méta-box" personnalisé sur l'écran de votre message d'édition: add_meta_boxes _ {$ post_type}

  2. une fonction pour ajouter un champ d'entrée pour modifier / afficher votre méta

  3. 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}

    Dans votre cas, une case à cocher personnalisée ressemblerait à ceci: xxx


0 commentaires