Несколько редакторов TinyMCE в динамически создаваемых текстовых областях


У меня есть области текста, динамически заполняемые в разделе администратора моего пользовательского типа записи.

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

Затем я перебираю $_POSTS при сохранении мета-значений, поэтому использую [] в имени. В кодексе говорится, что только lowercase и _ могут быть переданы wp-редактору.

Как я могу использовать wp-редактор для этих динамически генерируемых текстовых областей?

wp_editor($ID, 'media_desc[]');
Author: myol, 2014-12-16

1 answers

Второй параметр для wp_editor - это значение, которое будет иметь атрибут "id" элемента textarea, и, вероятно, поэтому для него существуют такие ограничения. По умолчанию он также используется для атрибута "имя", но вы можете установить его явно, используя параметр $settings, чтобы wp_editor

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

 1
Author: Mark Kaplun, 2014-12-16 18:26:47