有没有更好的方法来做这件事?

时间:2011-03-07 作者:user3334

因此,在我的大多数网站上,我倾向于为自己创建一个管理用户,为客户端创建一个或多个其他用户。不可避免地,我总是想简化客户端用户的界面,我发现自己使用了许多客户端来实现这一点。我想知道是否有一种更干净、更快、可能更容易重用的方法来实现这一点,而不是每次都要经历相同的插件安装和配置过程。

我使用的最常见的插件组合是:Adminimize(删除元框并微调一些管理元素,如禁用屏幕选项)admin Menu Editor(隐藏菜单项并创建新项)hide admin Panels(隐藏每个用户或角色的菜单项)

除了隐藏管理面板,我还可以使用成员,这给了我相同的结果,尽管这是一个完全不同的插件。

所以,问题是我是否可以简化一些事情,并且仍然可以对不同用户在WP Admin中看到的内容进行相同的控制。谢谢

3 个回复
SO网友:EAMann

一种“更简洁”的方法是创建自己的自定义插件,将所有这些特性捆绑在一起。您可以对初始配置进行硬编码,然后在创建新站点时将其插入。

SO网友:kaiser

看见this thread from Mike 根据trac ticket. 我建议只使用Mikes类而不是各种插件。Franks插件Adminimize很棒,但有一个缺点,它使用css将项设置为display: none;. Mikes类完全取消设置项目。

SO网友:Marcus

要做到这一点,一个干净的方法是巧妙地使用函数。php文件。Check this article on catswhocode.com. 我认为,尤其是本文的最后一条提示,是您要寻找的。

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?