web-dev-qa-db-ja.com

私はadd_meta_box()を使用していますが、各ボックスにTinyMCEエディタ*と* Media Uploadsを含めたいです。

私は WPAlchemy という非常に軽量なプラグインを使用しています。これにより、投稿やページ用のメタボックスをすばやく作成できます。私は<textarea>をリ​​ッチでTinyMCEのエディタに変換することができました。問題は、これらのメタボックス/エディタに[メディアのアップロード]ボタンを追加したいということです。

各TinyMCEエディタの上にボタンを追加することができましたが、「投稿に挿入」をクリックしても、要求された画像/メディアをどの<textarea>に挿入するかはわかりません。参考までに、<textarea>の上に次の行を追加します。

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

デフォルトのコンテンツエディタで一番上に使用されているものと同じID(#media-buttons)を使用しているため、これは無効であることを認識しています。

誰かがちょっとフックしてsrcをつかむために以下のJSコードを提案しました、しかし、私は私のシナリオのためにこれを働かせることができません。 (提案はここから来ましたhttp:(スラッシュ)(スラッシュ)farinspace.com/multiple-wordpress-wysiwyg-visual-editors/comment-page-1/#comment-3552)

最後に、現在表示されている画像を添付していますが、「投稿に挿入」ボタンと現在注目しているメタボックスをリンクさせていません。画像:http:(スラッシュ)(スラッシュ)cl.ly/4BMf

何か助けてください?

1
Mike B.

これはあなたが望むことを正確に行うソースファイルを含む完全なチュートリアルです。
入力フィールドを複製してマルチ画像をアップロードすることができます。また、プレビュー、ajaxによる画像の削除、複数または異なる投稿タイプへのマルチメタボックスの追加などもできます。

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

そしてここであなたはあなたが添付された画像を呼び出す方法に関するいくつかの良い情報を見つけることができます、
http://digwp.com/2009/08/awesome-image-attachment-recipes-for-wordpress/

1
Philip