Comment puis-je afficher une liste déroulante Sélectionner des noms de poste
-
16-10-2019 - |
Question
Je voudrais ajouter un panneau d'écriture personnalisé à un type de poste personnalisé. Je regarde le code ici:
http://wefunction.com/2009 / 10 / revisité-création-custom-écriture-panneaux-en-wordpress /
Je peux obtenir le panneau d'écriture personnalisé apparaisse sur une page standard d'édition de poste mais pas pour mon type de courrier recommandé personnalisé.
add_meta_box( 'int_parent_meta', ucfirst( $key ) . 'Options',
'display_meta_box', 'name-of-custom-post-type', 'normal', 'high' );
Si je remplace dans la ligne ci-dessus « nom-de-post-type personnalisé » avec « post », le panneau apparaît sur l'écran de la modifier.
Quelqu'un sait ce que je suis absent ici? WordPress version est 3.0.1
La solution
le quatrième argument doit être le nom du type de poste personnalisé, tel que défini lors de la création du type de poste. voir http://codex.wordpress.org/Function_Reference/add_meta_box
Pour une explication plus claire de la façon de créer avec succès Metaboxes, voir ce tutoriel
le second argument devrait être la fonction de rappel, vous pouvez créer le menu déroulant HTML dans une fonction, et placez le nom de la fonction dans cet argument et vous aurez votre menu déroulant.