我正在创建一个 Wordpress 插件,它metabox
在包含按钮的帖子编辑器下添加了一个右侧。</body>
该插件还在结束标记正下方加载一个 Javascript 文件。
目的
目前,我想用插件实现的目标很简单。当用户向编辑器输入内容然后单击元框内的按钮时,我想修改编辑器的内容。
JS代码
最简单的形式:
jQuery(document).ready(function($) {
$('#button').on('click', function(e) {
e.preventDefault();
var editor = tinyMCE.get("content");
editor.setContent(some_content);
});
});
问题
问题是editor
变量返回undefined
。
FIREBUG(尝试设置时var editor
)
wpActiveEditor
:“内容”
editors
:[]
activeEditor
:空
我尝试了什么
我在 Tinymce 的文档和 Stackoverflow 上尝试了很多很多东西(也有很多小的调整),但问题仍然存在。
任何帮助将不胜感激。
PS。运行我的测试时,内容文本区域是可见的。