除非您想从数据库中检索自定义数据,否则几乎不需要使用WPDB
类(或其全局对象)。虽然很明显,这样做也是可能的。
为了完整性起见,如果有理由不使用更抽象的函数,则必须使用JOIN
在select语法中,用户角色位于usermeta表中。
但使用get_users
功能:
$args = array(
\'role\' => \'author\',
\'orderby\' => \'display_name\'
);
$authors = get_users( $args );
[EDIT] 关于评论中的问题(按职位数量排序):
使用\'post_count\'
作为\'orderby\'
参数(并阅读链接的codex页面,该页面提供了所有可能的参数)。