o、 k.这个问题是基于tinyMCE的一些过滤器中的冲突,可能只有在网络设置时(我不知道哪些过滤器冲突),但我设法通过以下方式解决了它:1。安装tinyMCE Advanced:我知道这个插件不应该在网络设置中工作,但是嘿!它成功了。它的配置方式中的一些问题解决了我上面提到的针对不同管理员的不同编辑按钮的问题。
为了添加自定义但永久的编辑按钮(适用于所有用户,无一例外),我在functions.php
:
函数mce\\U btns1($orig){返回数组(\'bold\',italic\',underline\',\'bullist\',\'justifyleft\',\'JustifCenter\',\'JustifRight\',\'JustifFull\',\'link\',\'unlink\');}添加过滤器(\'mce\\U buttons\\u 1\',\'mce\\u btns1\',999);
函数mce\\U btns2($orig){返回数组(\'fontselect\',\'fontsizeselect\',\'forecolor\',\'backcolor\');}添加过滤器(\'mce\\U buttons\\U 2\',\'mce\\U btns2\',999);
函数mce\\u btns3($orig){返回数组(null);}添加\\u过滤器(\'mce\\u buttons\\u 3\',\'mce\\u btns3\',999);
这为网络中的所有用户运行了tinyMCE的默认和特定于用户的配置。就是这样。