如何在wordpress中提取出一种特定角色的用户

当开发插件或wordpress主题时,有时候我们需要将一个特定角色的用户提取出来,例如将所有的投稿者提取出来以为我所用。在wprecipes网站看到一个代码正好实现这种功能。

首先要在主题的functions.php中定义一个函数getUsersWithRole($role)以完成这个功能。

function getUsersWithRole($role) {
      $wp_user_Query = new WP_User_Query($usersearch, $userspage, $role);
      return $wp_user_Query->get_results();
}

然后用下面代码调用上面的函数即可(下面代码将所有编辑者提取出来)。

$editors = getUsersWithRole('editor');
foreach($editors as $editor){
     //$editor now holds the user ID of an editor
}

欢迎转载,转载请注明本文链接:众推不靠谱 » 如何在wordpress中提取出一种特定角色的用户

吐槽 1


  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 磁力链学习了回复