神魂顛倒論壇logo

icon
首頁網頁 / 程式應用區PHP 與 MySQL 討論 → [Wordpress]wordpress當分類清單只有一篇文章時直接跳轉到該文章頁面

雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


[Wordpress]wordpress當分類清單只有一篇文章時直接跳轉到該文章頁面


[Wordpress]wordpress當分類清單只有一篇文章時直接跳轉到該文章頁面 簡版






[Wordpress]wordpress當分類清單只有一篇文章時直接跳轉到該文章頁面

類型:
Wordpress

前面博客吧介紹了《wordpress搜尋結果只有一個時直接跳轉到結果文章頁面》,這兩天有主題使用者問起當分類下只有一篇文章時能不能直接跳轉到該文章頁面,答案是可以的,方法的搜尋結果是一下的,區別是把判斷當前頁面是搜尋結果頁面改為是分類清單頁面即可,修改後的程式碼如下。

把下面的程式碼新增到主題的functions.php檔案:

1

2

3

4

5

6

7

8

9

function category_jump_page() { //定義函式

if(is_category()) { //判斷是否是分類清單頁面

global $wp_query; //定義全域變數

if ($wp_query->post_count == 1) { //判斷文章數量是否是1

wp_redirect( get_permalink( $wp_query->posts["0"]->ID ) ); //如果是1則使用wordpress內建函式wp_redirect跳轉

}

}

}

add_action("template_redirect", "category_jump_page"); //把定義的函式使用上

如果要同時應用於搜尋結果頁面,可以把程式碼修改如下:



1

2

3

4

5

6

7

8

9

function category_jump_page() { //定義函式

if(is_category() || is_search()) { //判斷是否是分類清單頁面或是搜尋結果頁面

global $wp_query; //定義全域變數

if ($wp_query->post_count == 1) { //判斷文章數量是否是1

wp_redirect( get_permalink( $wp_query->posts["0"]->ID ) ); //如果是1則使用wordpress內建函式wp_redirect跳轉

}

}

}

add_action("template_redirect", "category_jump_page"); //把定義的函式使用上

除非註明,文章均由 博客吧 整理髮布,歡迎轉載。

轉載本文地址:http://www.boke8.net/wordpress-directly-to-the-cat-page.html

如果喜歡,可以:點此訂閱本站





想在手機查閱更多Wordpress資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 博客吧











在新視窗檢視

分享到Facebook





自體脂肪隆乳 | 回到頂部
Icon
※本處所提供的所有資源均由在網上搜集而來,若有侵權敬請告知。

※僅作為個人測試使用,測試完畢請於下載後24小時內將其刪除。

※敬請尊重智慧財產權,請購買正版有保障之商品,並請支持正版。

※本空間與本人將不對任何資源或內容負起任何相關法律責任。

下一主題 上一主題