修改專題文章列表排序

  1. 主頁
  2. 文檔
  3. B2主題使用教程
  4. B2主題使用
  5. 修改專題文章列表排序

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

修改專題文章列表排序 - B2 Template Collection

以下內容只針對B2 低于 4.1.5 版本的用戶,如果你的主題版本高于或等于4.1.5,不用看下面的內容了。

B2主題的【專題】文章列表是從舊到新排列的,也就是專題的第一篇文章是最早發(fā)布的文章,往下是后面發(fā)布的文章,其實這個是符合專題屬性的,畢竟專題是一個系列的文章,通常是讓用戶從第一篇閱讀到最后一篇的:

比如我們的《寶塔面板下運維WordPress網(wǎng)站》專題就是從舊到新顯示文章列表的:

修改專題文章列表排序 - 2022 09 06 101126

但是,有些用戶可能需要按照相反的方式展示,下面我們就來說下實現(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 文件即可。

這篇文章對您有用嗎? 2
2 條回復 A文章作者 M管理員
  1. destingy

    你好,求教低版本的專題期數(shù)排序方法,新到舊的排序

    • 網(wǎng)站編輯

      不好意思,非常忙,沒空研究這個,你可以直接問問春哥,他肯定知道代碼

?
個人中心
購物車
優(yōu)惠劵
今日簽到
有新私信 私信列表
搜索

泗洪县| 宁强县| 常熟市| 农安县| 永福县| 公安县| 内黄县| 远安县| 临泉县| 盐城市| 荣成市| 苍溪县| 和林格尔县| 桐庐县| 上饶市| 柘荣县| 民县| 陕西省| 汾西县| 开平市| 定边县| 太仓市| 芒康县| 河南省| 武定县| 铜山县| 融水| 宜川县| 宜黄县| 五华县| 高碑店市| 高邑县| 虎林市| 南丹县| 师宗县| 昌吉市| 乌苏市| 类乌齐县| 鹤山市| 三台县| 淮北市|