カスタム投稿タイプの管理セクションにテキスト領域が動的に入力されています。
<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[]');
wp_editor
の2番目のパラメータは、textarea要素の "id"属性が持つ値です。おそらくそれがそのような制限がある理由です。デフォルトでは "name"属性にも使用されますが、$settings
パラメーターをwp_editor
に使用して明示的に設定できます。
wp_editor($ID, 'media_desc_n',array('textarea_name' => 'media_desc[n]'));