B2主題4.1.5版本新增了選項來設置專題文章列表排序,在 B2主題設置 – 模塊設置 – 專題聚合頁面:

以下內容只針對B2 低于 4.1.5 版本的用戶,如果你的主題版本高于或等于4.1.5,不用看下面的內容了。
B2主題的【專題】文章列表是從舊到新排列的,也就是專題的第一篇文章是最早發(fā)布的文章,往下是后面發(fā)布的文章,其實這個是符合專題屬性的,畢竟專題是一個系列的文章,通常是讓用戶從第一篇閱讀到最后一篇的:
比如我們的《寶塔面板下運維WordPress網(wǎng)站》專題就是從舊到新顯示文章列表的:

但是,有些用戶可能需要按照相反的方式展示,下面我們就來說下實現(xiàn)方法。代碼示例如下:
/**
* 修改專題文章列表排序
* http://www.ydqwiac.cn/docs/b2/b2-dev/collection-loop
*/
function b2child_collection_loop_args( $args, $data ) {
// 排列專題文章
if(isset($data['collection_slug']) && !empty($data['collection_slug']) ){
$args['order'] = 'DESC'; // ASC 舊到新, DESC 新到舊
}
}
add_action( 'b2_post_loop_args', 'b2child_collection_loop_args', 20, 2 );
注意看代碼的第10行,如果你希望文章列表從新到舊,參數(shù)的值就設置為 DESC,反之設置為 ASC。
修改后,將代碼添加到子主題的 functions.php 文件即可。




你好,求教低版本的專題期數(shù)排序方法,新到舊的排序
不好意思,非常忙,沒空研究這個,你可以直接問問春哥,他肯定知道代碼