是否隐藏某些功能的菜单主题位置?

时间:2015-02-20 作者:chris

我有6个菜单主题位置设置为“register\\u nav\\u menus”

我希望编辑器能够将自定义菜单分配给其中3个位置,并使其他3个位置仅对管理员可用。

一个人该怎么做呢?我找不到钩子或过滤器来帮忙。

1 个回复
SO网友:Evan Van Slooten

注册导航菜单时,请检查用户功能或角色。数据将通过wp\\U nav\\U菜单保持可访问性,但没有此功能的用户将无法在外观->菜单->管理位置中看到位置。

注意,这只会阻止将菜单指定给这些位置。已分配给该位置的任何菜单都是可管理的(如果用户有能力)。要解决此问题,您可以访问过滤器“wp\\u get\\u nav\\u menus”,从选择菜单下拉列表中删除菜单项。

结束

相关推荐

Upgrading themes never works

我在家里的服务器上安装了Wordpress,为我购买的域名提供服务。它运行在Debian Linux上,目前安装在/usr/share/wordpress.当我在管理面板中时,我会看到主题或插件更新的通知。因此,我将SSH连接到服务器,打开FTP守护程序,然后启动更新。以下是输出示例:Downloading install package from http://downloads.wordpress.org/plugin/akismet.3.0.0.zip… Unpacking the pack