Query for user roles

时间:2015-08-20 作者:theHubi

如何查询特定的用户角色?

if (is_user_logged_in() && user_role == "user") {}
我不确定的部分是user\\u角色。

Is there a way I can ask WordPress to check for a specific user role by name/string?

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

您可以使用以下代码检查特定的用户角色-

if (is_user_logged_in() && current_user_can(\'administrator\')) {}
函数current\\u user\\u can()以角色名称作为参数
有关详细信息-https://codex.wordpress.org/Function_Reference/current_user_can/

SO网友:theHubi

您可以使用以下命令对特定用户角色进行WordPress查询current_user_can("role_name").

幸亏Mayeenul Islam 提供解决方案!

结束

相关推荐

通过主题的函数激活插件。php?

是否可以激活每个主题的插件?我有一个多站点,我知道每个站点都可以激活插件。但我需要为特定主题启用插件。有人问了一个类似的问题-如果有可能通过其他插件激活插件:How To Activate Plugins via Code?这是一个公认的答案: //Activate a plugin programmatically - Akismet example function run_activate_plugin( $plugin ) { $current =