我使用创建了WordPress编辑器wp_editor 动态运行。当我单击添加更多按钮时,我只是克隆了编辑器并使用jquery附加了新编辑器。当我克隆编辑器时,我只是将id distribution\\uem>0更改为distribution\\em>\\u 1等。编辑器正确创建,但动态编辑器的编辑器工具不起作用,并且未定义产生类似“d”的js错误。
同时抛出wp\\u编辑器函数codex。我看到了关于id的注释,应该只使用小写字母,而不是下面的任何其他字母。所以我尝试在同一页上直接使用id和下划线(distribution\\uu 0)创建2个编辑器,效果很好。所以,这句话被纳入了法典。你对这个问题有什么想法吗。请与我分享。
Note that the ID that is passed to the wp_editor() function can only be comprised of lower-case letters. No underscores, no hyphens.> Anything else will cause the WYSIWYG editor to malfunction.
创建编辑器的PHP代码
wp_editor(\'content\',
\'distribution__0,
array(
\'media_buttons\' => false,
\'textarea_rows\' => 8,
\'textarea_name\' => \'rw_toplist_description[]\',
\'tabindex\' => 4,
\'tinymce\' => array(
\'theme_advanced_buttons1\' => \'bold, italic, ul, min_size, max_size\',
),
)
);