web-dev-qa-db-fra.com

J'utilise add_meta_box () mais je veux inclure l'éditeur * et * Media Uploads de TinyMCE pour chaque boîte.

J'utilise un plugin très léger appelé WPAlchemy qui me permet de créer rapidement des méta-boîtes pour les publications et les pages. J'ai pu convertir les <textarea> en riches, les éditeurs de TinyMCE vont très bien. Le problème est que je voudrais inclure les boutons de téléchargement de média pour ces métaboxes/éditeurs.

J'ai pu ajouter les boutons au-dessus de chaque éditeur TinyMCE, mais lorsque je clique sur "Insérer dans le message", ce n'est pas (aucune idée) quel <textarea> pour insérer l'image/le support demandé. Pour référence, j'ajoute la ligne suivante au-dessus de mon <textarea>:

<div id="media-buttons" class="hide-if-no-js"><?php do_action( 'media_buttons' ); ?></div>

Je suis conscient que ce n'est pas valide, car j'utilise le même identifiant (#media-buttons) que celui utilisé par l'éditeur de contenu par défaut en haut.

Quelqu'un a suggéré le code JS suivant pour un peu accrocher et saisir la src mais je ne peux pas le faire fonctionner pour mon scénario. (Les suggestions venaient d'ici http: (barre oblique) (barre oblique) farinspace.com/multiple-wordpress-wysiwyg-visual-editors/comment-page-1/#comment-3552)

Enfin, je joins une image de ce à quoi il ressemble actuellement, mais cela ne lie pas le bouton "Insérer dans le message" au métabox actuellement activé. Image: http: (barre oblique) (barre oblique) cl.ly/4BMf

Toute aide, s'il vous plaît?

1
Mike B.

Voici un tutoriel complet avec des fichiers source qui font exactement ce que vous voulez,
Vous pouvez télécharger plusieurs images en clonant le champ de saisie. Vous pouvez également prévisualiser, supprimer des images avec ajax, ajouter plusieurs métaboxes à plusieurs types de publication, etc.

http://www.deluxeblogtips.com/2010/05/howto-meta-box-wordpress.html

Et ici vous pouvez trouver de bonnes informations sur la façon dont vous appelez les images jointes,
http://digwp.com/2009/08/awesome-image-attachment-recipes-for-wordpress/

1
Philip