获取仅供管理员使用的显示插件的正确方法是什么

时间:2016-08-31 作者:hrace009

目前我对is_admin()current_user_can( \'manage_options\' )

正确的方法是什么?

此时我使用is_admin() 要为管理员包含文件,请执行以下操作:

if (is_admin()){
    //include here
};

1 个回复
最合适的回答,由SO网友:Tom J Nowell 整理而成

is_admin 当您在仪表板/管理区域时,即example.com/wp-admin. 它会问“我们在管理区吗?”,任何登录和管理区域内的人都是如此。这可能是一个角色为subscriber的用户,他只能看到编辑配置文件页面。此功能类似于is_home()is_single(), 与当前用户无关,只与他们在网站上的位置有关。

current_user_can( \'manage_options\' ) 如果当前登录的用户具有名称为的功能,则为truemanage_options. 通常只有管理员有这些选项。请注意,插件可能会改变这一点

相关推荐

WP-ADMIN:“对不起,您不能访问此页面。”

两周后不使用我们的WP站点,登录/wp-admin/ 出现白屏错误:抱歉,不允许您访问此页面。我有:重命名plugins 到plugins.temp.通过phpMyAdmin创建了一个新的管理员用户。新用户已user_meta 的作用a:1:{s:13:"administrator";s:1:"1";}.</已重命名themes 到themes.temp.</删除核心WordPress文件,并替换为新上载的文件</已替换.htaccess 使用默认