在 WordPress 中将文本添加到 TinyMCE 可视化窗格
Add Text To TinyMCE Visual Pane In WordPress
我已经成功地为 WordPress 网站编写了一个 TinyMCE 插件,该插件将脚本标记插入到新 post 或页面的 html 中。但是,由于脚本标记不包含任何文本,因此 "visual" 窗格中不会显示任何内容。
必须有一种方法可以在可视化窗格中显示某些内容,同时在 "text" 窗格中仍然只有一个脚本标记不是吗?
我的代码:
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);
}
}
});
});
});
我最终使用了 WordPress 的 ShortCode API 来达到我想要的效果:
我已经成功地为 WordPress 网站编写了一个 TinyMCE 插件,该插件将脚本标记插入到新 post 或页面的 html 中。但是,由于脚本标记不包含任何文本,因此 "visual" 窗格中不会显示任何内容。
必须有一种方法可以在可视化窗格中显示某些内容,同时在 "text" 窗格中仍然只有一个脚本标记不是吗?
我的代码:
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);
}
}
});
});
});
我最终使用了 WordPress 的 ShortCode API 来达到我想要的效果: