在矿山网络设置中,Super Admin可以在选项页面中查看Tinymce编辑按钮,但是当我切换到常规ADIMIN时,我只能看到HTML编辑按钮(“ Rich Text”)。这样做的原因是什么?我可以在function.php中找到任何内容,以指示我只是为超级管理员注册了一个启用脚本...

有帮助吗?

解决方案

好的,问题是基于Tinymce的某些过滤器中的冲突,也许只有当它是网络设置时(我不知道确切地矛盾哪些过滤器),但我设法通过以下方式解决了它:1。安装Tinymce Advanced:我知道这个插件不应该在网络设置中工作,但是!它做到了。在上面提到的不同管理按钮的不同编辑按钮的问题上,其配置的方式涉及到了我上面提到的不同。

  1. 为了添加一个自定义但永久编辑按钮(对于所有用户,毫无例外),我在我的 functions.php:

    函数mce_btns1($ orig){return array('bold','italic',''',''','justifyLeft',justifyCenter',jusifyRight',justifyright',justifyfull','link','link','unlink') ; } add_filter('mce_buttons_1','mce_btns1',999);

    函数mce_btns2($ orig){return array('fontSelect','fontSizeElect','forecolor','backcolor'); } add_filter('mce_buttons_2','mce_btns2',999);

    函数mce_btns3($ orig){return array(null); } add_filter('mce_buttons_3','mce_btns3',999);

这是通过网络中所有用户的Tinymce的默认和用户特定配置进行的。而已。

许可以下: CC-BY-SA归因
scroll top