按 Wordpress 用户排序
Orderby Wordpress users
目前我有此代码,但想 orderby
按降序排列 reputation_p 的值。
有什么想法吗?我也在使用分页
<?php
$no=24;// total no of author to display
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
if($paged==1){
$offset=0;
}else {
$offset= ($paged-1)*$no;
}
// Foreach loop
$user_query = new WP_User_Query( array( 'role' => 'frontend_vendor', 'number' => $no, 'offset' => $offset ) );
if ( ! empty( $user_query->results ) ) {
foreach ( $user_query->results as $user ) {
?>
根据 this wordpress doc,您需要将 orderby
查询添加到数组中
$user_query = new WP_User_Query( array( 'role' => 'frontend_vendor', 'number' => $no, 'offset' => $offset, 'orderby' => 'reputation_p', 'order' => 'DESC' ) );
只需将 order by
查询添加到您的代码中,例如:
$user_query = 新 WP_User_Query(
大批(
'role' => 'frontend_vendor',<br>
'number' => $不,
'offset' => $offset,
'orderby' => 'reputation_p',
'order' => 'DESC'
)
);
有关 WP_User_Query()
的更多信息,请查看 wordpress 文档
目前我有此代码,但想 orderby
按降序排列 reputation_p 的值。
有什么想法吗?我也在使用分页
<?php
$no=24;// total no of author to display
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
if($paged==1){
$offset=0;
}else {
$offset= ($paged-1)*$no;
}
// Foreach loop
$user_query = new WP_User_Query( array( 'role' => 'frontend_vendor', 'number' => $no, 'offset' => $offset ) );
if ( ! empty( $user_query->results ) ) {
foreach ( $user_query->results as $user ) {
?>
根据 this wordpress doc,您需要将 orderby
查询添加到数组中
$user_query = new WP_User_Query( array( 'role' => 'frontend_vendor', 'number' => $no, 'offset' => $offset, 'orderby' => 'reputation_p', 'order' => 'DESC' ) );
只需将 order by
查询添加到您的代码中,例如:
$user_query = 新 WP_User_Query(
大批(
'role' => 'frontend_vendor',<br>
'number' => $不,
'offset' => $offset,
'orderby' => 'reputation_p',
'order' => 'DESC'
)
);
有关 WP_User_Query()