如何判断用户是否为管理员?

时间:2010-11-18 作者:Matteo Riva

我只需要向访问页面的管理员显示一些信息,所以我需要一个条件标记来识别他们。到目前为止,我发现:

<?php if ( current_user_can(\'manage_options\') ): ?>
这是正确的功能吗?

2 个回复
最合适的回答,由SO网友:Adhip Gupta 整理而成

是的,很好。

你可以更安全地使用<?php if(current_user_can(\'manage_plugins\') ); ?>

SO网友:Rarst

我认为最好检查角色,而不是具体的能力,这样做应该有效:

<?php if ( current_user_can(\'administrator\') ): ?>
请参见Roles and Capabilities 在法典中。

结束

相关推荐