在WP 3.9中调用wp_EDITOR时,TinyMCE中的白底白文本

时间:2014-03-30 作者:Christiaan

的特征之一my plugin 是在编辑帖子屏幕上的元框中添加一个TinyMCE编辑器实例。这在3.9之前一直很有效,我不清楚到底出了什么问题。

以下是包含meta box编辑器代码的相关文件(指向Github commit中文件的链接):

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

id 属性($editor_id) 包含[]. 这里不允许他们。

确保第二个参数wp_editor 不包含[], 文本再次可见。我已经报告了带有测试用例的回归ticket #26778.

在中使用括号name 属性,使用textarea_namesettings 参数

示例

$editor_id   = \'my_editor_1\';
$editor_name = \'my_editor[1]\';
$settings    = array (
    \'tabindex\'      => FALSE,
    \'editor_height\' => 150,
    \'resize\'        => TRUE,
    \'textarea_name\' => $editor_name
);

wp_editor( $post->post_content, $editor_id, $settings );

结束