我已成功为WordPress网站编写了一个TinyMCE插件,该插件将脚本标记插入到新帖子或页面的html中。但是,由于脚本标记不包含任何文本,因此在“可视”窗格中不会显示任何内容。
必须有一种方法可以提供在可视窗格中显示的内容,同时仍然只在“文本”窗格中有脚本标记吗?
我的代码:
jQuery(document).ready(function($) {
tinymce.PluginManager.add('myplugin', function(editor, url) {
editor.addButton('civicsciencejspoll', {
text: 'CivicScience JSPoll',
icon: false,
onclick: function() {
var html = "<script src=\"mydomain.com/js/file.js\"></script>";
editor.insertContent(html);
}
}
});
});
});
答案 0 :(得分:0)
我最终使用WordPress的ShortCode API来达到我想要的效果: