web-dev-qa-db-fra.com

Post-sélecteur comme champ personnalisé

Je voudrais ajouter un champ personnalisé pour que l'utilisateur sélectionne un article ou une page existant dans un article. (par exemple, en tant que publication associée ou similaire ...) permet à l'utilisateur de parcourir les publications existantes et publiées, puis de sélectionner 1, via l'écran de modification, tout comme l'outil "LINK FROM EXISTTING CONTENT" de TinyMCE

1
user1576978

L'excellent Ma classe Metabox de Bainternet fait exactement ce que vous cherchez. Ajouter une liste déroulante avec

$my_meta->addPosts('posts_field_id',array('post_type' => 'post'),array('name'=> 'My Posts '));

Et cela créera une méta-boîte avec une liste déroulante de publications (vous pouvez la remplacer par une liste de cases à cocher si vous souhaitez pouvoir sélectionner plusieurs publications).

Mon cours Metabox peut être personnalisé à votre guise avec peu d'effort.

Edit: C’est ma classe Metabox et non Meta Class Tax , ce qui vous permet de créer des métadonnées de taxonomie de la même manière.

0
psot

http://www.advancedcustomfields.com/ est un excellent plug-in qui vous permet d'ajouter toutes sortes de champs personnalisés dans vos écrans de publication/page.

L'un des champs qu'il vous permet d'ajouter est un type de champ "Post Object". Cela vous permet de sélectionner n’importe quel article de votre blog, puis d’afficher tout/partie des informations de cet article. Voir la documentation sur le plugin ici: http://www.advancedcustomfields.com/resources/field-types/post-object/

0
Matt Keys