2023-06-11 / 340阅
以下是WordPress输出文章排序控制的方法和示例代码:
$args = array(
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish'
);
$posts = get_posts($args);
foreach ($posts as $post) {
// 输出文章
}
function my_custom_query($query){
if (is_home() && $query->is_main_query()){
$query->set('orderby', 'comment_count');
$query->set('order', 'DESC');
}
}
add_action('pre_get_posts', 'my_custom_query');
请注意,此代码仅在首页主查询中使用,并且仅适用于已发布的文章。如果需要在其它页面输出文章并按照不同的条件排序,请根据需要修改代码。
以上所有代码已经转换为markdown格式,并做了排版。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228