是的,根据@Nibbr Web Development,TinyMCE编辑器ID不能有括号。这是html字段ID,所以我们要做的是为ID属性创建一个不同但相似的名称,并且仍然使用我们所需的名称作为文本区域字段名,如下所示。
$content = $options[\'textareafield\'];
// editor_id cannot have brackets and must be lowercase
$editor_id = \'textareafield\';
// textarea_name in array can have brackets!
$settings = array(\'media_buttons\' => false, \'textarea_name\' => \'my_options[textareafield]\');
wp_editor($content, $editor_id, $settings);
这应该可以解决这个问题。也适用于那些弹出窗口有问题的用户,例如插入链接。