对于我自己的插件,我有一个create表单,其中至少包含两个编辑器字段,我像这样插入它们
wp_editor(\'\', \'dbfield\');
编辑器显示在表单中,它被保存到数据库中,并且输出看起来也是应该的。然而,当我尝试使用嵌入短代码(用于youtube视频)时,我只得到一个加载占位符。当我在默认Wordpress表单(新页面)中使用相同的嵌入时,嵌入可以工作。我是否缺少需要嵌入的设置?当我使用wp\\u编辑器时,我认为一切都是默认的,没有像那样的额外设置。
任何帮助都将不胜感激。
我还注意到,编辑器看起来与默认编辑器并不完全相同,例如,它缺少了“无分心写作模式”按钮。我在插件中不需要它,但这可能是一个指标,我确实错过了一些默认设置?
编辑1:文件mce视图。js(wp includes/js/)抛出错误,因为属性“media.view.settings.post.id”为0。到目前为止,我使用该解决方法在属性返回0时设置不同的(现有)帖子id。但我的插件显然存在一个问题,我需要进一步检查。