如何从角色名称中获取角色id?

时间:2012-06-19 作者:dev-jim

我需要通过给角色命名来检索角色的id。例如:

if( current_user_can(\'editor\') ) {
 //here I want to retrieve the id of editor.
}
我该怎么做?

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

尝试内置功能get_users. 代码应如下所示:

$args = array(
    \'role\' => \'editor\'
);
$editors = get_users($args);
foreach ($editors as $user) {
    echo \'<li>\' . $user->ID . \'</li>\';
}

结束

相关推荐

Pagination on 2nd loop

好的,我正在创建一个业务列表网站,该网站使用列表“类型”的自定义分类法。我需要在分类法归档页面上显示两个循环,一个用于“赞助”列表,另一个用于常规列表。分类法存档:http://pastie.org/3187162分页功能:http://pastie.org/3187168这两部分都在做我想做的事情,但有一个问题:在一个特定类别中大约有50个非赞助商列表,但第二个查询最多有5个“页面”(即,如果我将posts\\u per\\u page设置为5,则有25个列表,如果我将posts\\u per\\u p