移动/拖动元框将移除TinyMCE的内容

时间:2011-03-27 作者:depi

我在我的插件设置页面中添加了一个TinyMCE编辑器,但一旦我移动(拖动)元框,编辑器的内容就会丢失。(在刷新之前,TinyMCE编辑器完全不可编辑)

下面是我如何添加TinyMCE编辑器的:

add_action( \'admin_head\', \'add_tinymce_editor\' );

function add_tinymce_editor() {
    if ( function_exists( \'wp_tiny_mce\' ) ) {
        add_filter(\'teeny_mce_before_init\', create_function( \'$a\', \'
            $a["mode"] = "textareas";
            $a["editor_selector"] = "";
            $a["plugins"] = "safari,inlinepopups,spellchecker";
            return $a;\')
        );

        wp_tiny_mce( true );
    }
}
有什么想法可以导致这个bug以及如何防止/修复它吗?

谢谢

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

当我拖动设置页面上的元盒时,单选按钮也会出现类似的状态丢失问题。

我拼凑了一个变通方法,并将其作为对原始wordpress trac票证的回复发布http://core.trac.wordpress.org/ticket/16972#comment:4

SO网友:scribu

这似乎是由jQuery UI引起的:

http://core.trac.wordpress.org/ticket/16972

结束

相关推荐

如何避免在插件的Metabox中重新发明自定义字段轮子?

以下是场景:在我的插件中,我想在帖子/页面编辑器上显示一个元框。我希望metabox完全像WordPress的“自定义字段”metabox(添加另一个、删除、更新、自动填充下拉列表、输入新链接、AJAX magic等);有几个细微的区别:我要的不是“Name”和“Value”,而是“Target”、“Name”和“Value”与其将它们全部保存为自动显示在WP自定义字段元框中的“公共”自定义字段,不如将它们全部存储为“专用”命名空间字段中的单个多维数组。。。即。,_myplugin_custom_fiel