web-dev-qa-db-ja.com

動的に生成されたテキストエリア内の複数のTinyMCEエディタ

カスタム投稿タイプの管理セクションにテキスト領域が動的に入力されています。

             <div class="media_div">
                <span>Media</span>
                <input type="text"
                    class="meta_media"
                    name="media_desc[]"
                    value=""
                />
            </div>  

それから、メタ値を保存するときに$ _POSTSをループ処理します。そのため、名前に[]を使用します。コーデックスはlowercase_だけが wp-editor に渡すことができると言います。

これらの動的に生成されたテキスト領域にどのようにwp-editorを使うことができますか?

wp_editor($ID, 'media_desc[]');
1
myol

wp_editorの2番目のパラメータは、textarea要素の "id"属性が持つ値です。おそらくそれがそのような制限がある理由です。デフォルトでは "name"属性にも使用されますが、$settingsパラメーターをwp_editorに使用して明示的に設定できます。

wp_editor($ID, 'media_desc_n',array('textarea_name' => 'media_desc[n]'));

1
Mark Kaplun