我有多个wordpress插件,可以在wordpress tinyMCE编辑器中添加按钮。当我添加新帖子或页面时,按钮会正确显示。
但是,如果我想用我的代码在我的插件中打印我自己的编辑器:
wp_editor('value','name',array('media_buttons' => false);
自定义按钮不会显示。它确实显示了编辑器,但没有显示自定义按钮。
答案 0 :(得分:0)
我发现了我做错了什么。我用一个函数来调用wp_editor
。这个返回编辑器与PHP输出缓冲。该函数返回编辑器,如果不需要显示,则返回null。
在我的代码中,函数被调用两次,一次检查,一次输出。这意味着wp_editor
被调用两次,名称相同。一旦发生这种情况,第二次就会覆盖设置。
简短解决方案:切勿使用相同名称两次致电wp_editor
。