我已经搜索了WordPress、TinyMCE文档以及stackoverflow和WordPress。stackexchange获取此问题的答案。现在我明白了
无重复项
对这个问题。
我想从WordPress插件管理页面的tinymce编辑器中删除菜单栏。
我正在构建WordPress插件。作为插件功能的一部分,用户必须使用TinyMCE添加内容。我使用
wp_editor()
它将TinyMCE实例添加到插件的管理页面。
TinyMCE工作正常。我已经能够使用以下答案配置按钮:
https://stackoverflow.com/a/27872094/2298108
。但是,这无助于删除或配置菜单栏。我已尝试添加
menubar=>false
到
tinymce
大堆
我甚至找了一个前端黑客来访问编辑器并删除菜单栏。因为WordPress实例化了tinymce,所以我无法访问
tinymce.init()
。我已尝试使用前端事件
addeditor
它激发,并允许“访问”编辑器,但似乎没有任何方法删除菜单栏。
我的php内联代码:
$settings= ['menubar'=> false,'toolbar1' => 'formatselect,|,bold,italic,underline,|,hr,|bullist,numlist','toolbar2'=>false];
wp_editor($this->form_confirmation,'xxx_form_confirmation_mce',['editor_height'=>200,'media_buttons'=>false,'quicktags'=>false,'menubar' =>false,'tinymce' => $settings]);
$this->form_confirmation
是一个字符串,将添加到编辑器的内容屏幕。
注意:我使用的是“TinyMCE Advanced”WordPress插件。