我正在制作一个 Wordpress 插件,用于在帖子中添加图像映射。目前我已经将图像映射实现为自定义帖子类型。但是,我在将它们添加到帖子中时遇到了一些麻烦。
我在媒体插入/上传窗口中创建了一个名为 Image map 的新选项卡。当您单击选项卡中的图像映射时,将触发此函数:
function insertImageMap() {
tinyMCE.execInstanceCommand('mceInsertContent', false, 'content',
'some text or html code'
);
window.parent.tb_remove();
}
然而,tinyMCE 编辑器中没有添加任何内容。该函数被触发,但即使我使用 tinyMCE.getInstanceById('content'),tinyMCE 编辑器的实例也未定义。有没有办法访问帖子编辑器页面的编辑器?
我在我的插件中包含了 tinyMCE 脚本,它没有显示为未定义。
我发现一个较旧的问题问同样的问题,但答案不是很有帮助: 自定义 Wordpress 插件 - 如何在帖子编辑器上插入弹出窗口中的内容?