如何使用WP_User_Query按注册日期订购用户

时间:2017-03-30 13:06:41

标签: wordpress

我要修改Wordpress主题中使用的查询,因为它不是按照注册日期对用户进行排序。 我需要显示最后订阅的用户。 此查询使用类似命令arg:

$args['orderby'] = 'rand'

这意味着什么?

我使用

清除此代码行
$args['orderby'] = 'user_registered'

但显示的用户不是最后订阅的用户。

你能帮助我吗? 感谢的!

2 个答案:

答案 0 :(得分:1)

试试这个。它正在发挥作用。

// define the pre_get_users callback 

function action_pre_user_query( $u_query ) { 

    $u_query->query_vars['orderby'] = 'user_registered';
    $u_query->query_vars['order'] = 'DESC';

}
add_action( 'pre_get_users', 'action_pre_user_query'); 

答案 1 :(得分:0)

$args['orderby'] = 'registered'  

试试这个