如何輕鬆重新排序WordPress文章(步驟指南)

WPressize Me

07/25/2023

如何輕鬆重新排序WordPress文章(步驟指南)

你想在WordPress中重新排序博客文章嗎?默認情況下,WordPress會按逆序顯示博客文章,因此較新的文章會排在前面。然而,有時你可能希望改變這個順序,突出顯示不同的內容。本指南將分享幾種簡單的方法來重新排序WordPress博客文章、WooCommerce產品和自定義文章類型。

為什麼要重新排序WordPress的博客文章?

有時你希望訪客首先看到特定的內容。例如,你可能想將一個重要公告博客設置為首頁、博客頁面、最近文章或存檔頁面的首條博客。你也可能需要手動重新排序自定義文章類型。例如,假設你創建了一個WooCommerce商店,你可能希望顯示最受歡迎的產品或正在促銷的物品。問題是,WordPress通常會按發佈日期的逆序顯示博客文章,且沒有簡單的方法來上下移動文章。

方法1:更改文章的發佈日期(快捷簡單)

最簡單的改變文章順序的方法是改變它的發佈日期。默認情況下,你的WordPress網站會根據發佈日期逆序顯示文章,因此較新的文章會排在前面。更改文章的發佈日期也會改變它在存檔頁面、博客頁面和其他區域上的顯示位置。例如,如果你希望顯示一篇較早的文章,可以將其發佈日期更改為今天。同樣,如果你希望將一篇文章移到下方,可以將其發佈日期設為更早的日期。

要做到這一點,只需在WordPress內容編輯器中打開博客文章。在右邊欄目中,導航到‘文章’標籤,然後點擊‘發佈’旁邊的鏈接。這會彈出一個日期和時間的彈窗,你可以在此更改發佈日期。這裡選擇一個相對於其他文章相關的日期,例如,如果你希望該文章顯示在3月8日發佈的博客之前,則需要將其發佈日期更改為3月9日。更改日期和時間後,點擊‘更新’保存更改。

方法2:使用Post Types Order插件(最適合自定義文章類型)

如果你想在不更改發佈日期的情況下重新排序文章,我們建議使用Post Types Order插件。該插件允許你通過拖拽來組織博客文章、WooCommerce產品、優惠碼、自定義文章類型等。首先,你需要安裝並激活Post Types Order插件。激活後,前往‘設置’»‘文章類型排序’頁面來配置插件設置。‘顯示/隱藏重新排序界面’部分列出了所有不同的內容類型,你需要確保這些下拉菜單設定為‘顯示’。之後,滾動到‘存檔拖放’部分,對於每個你想重新排序的內容類型,打開其下拉菜單並選擇‘是’。設置完成後,點擊‘保存設置’。

方法3:在WooCommerce中使用拖放(不需要額外插件)

如果你運營一個在線商店,WooCommerce已經內置支持拖放功能。要重新排序產品,前往‘產品’»‘所有產品’頁面,點擊頁面頂部的‘排序’鏈接,然後使用拖放來更改產品順序。當你滿意產品的排列順序時,只需點擊‘全部’鏈接停止排序。

方法4:將WordPress文章設置為置頂(最適合突出顯示特定文章)

有時你可能想突出顯示一篇重要的博客,例如一個大產品公告或你正在進行的贈品或比賽的文章。WordPress允許你將文章設置為置頂,這樣它會出現在你的博客頁面上的所有其他文章之上,無論發佈日期如何。要做到這一點,只需打開你想突出顯示的WordPress博客文章。在‘文章’菜單中,勾選‘置頂到博客頁面’旁邊的方框,然後點擊‘更新’按鈕保存更改。

方法5:使用代碼重新排序WordPress文章(進階)

你可能希望更改WordPress在整個網站上組織所有文章的方式,包括你可能未來發佈的所有文章。最好的方法是在WordPress中添加自定義代碼。我們推薦使用免費的WPCode插件。這是最適合初學者的代碼片段插件,被超過100萬個WordPress網站使用。安裝並激活WPCode插件後,前往‘代碼片段’»‘添加片段’。在這裡,將滑鼠懸停在‘添加你的自定義代碼’上,點擊‘使用片段’。

首先,輸入自定義代碼片段的標題,可以是幫助你在WordPress儀表板中識別片段的任何東西。然後,打開‘代碼類型’下拉菜單,選擇‘PHP片段’。在代碼編輯器中,添加以下代碼片段:

//修改默認WordPress查詢的函數
function wpb_custom_query( $query ) {
    if( $query->is_main_query() && ! is_admin() && $query->is_home() ) {
        $query->set( 'orderby', 'date' );
        $query->set( 'order', 'ASC' );
    }
}
add_action( 'pre_get_posts', 'wpb_custom_query' );

此代碼簡單地修改了默認WordPress查詢中的orderby和order參數。在上面的片段中,我們按時間順序顯示文章,因此較舊的文章會首先顯示。然而,orderby參數有許多選項,你可以用很多不同的方式來排列文章。在‘插入’部分,選擇‘自動插入’並選擇‘在所有地方運行’。之後點擊‘保存片段’使PHP片段生效。現在,如果你訪問你的网站,會看到文章已根據你的代碼重新排序。

希望這篇文章能幫助你學習重新排序WordPress博客文章的簡單方法。如果你喜歡這篇文章,請訂閱我們的YouTube頻道獲取更多WordPress視頻教程。你也可以在推特和Facebook上找到我們。



Related Posts

  • 2024-07-27
  • WordPress 插件

您是否希望在 WordPress 中要求文章必須設置精選圖片?如果您正在運營一個多作者的 WordPress 博客,您會希望確保每位作者在發布文章之前都添加精選圖片。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中要求文章設置精選圖片。

閱讀更多
  • 2024-07-26
  • WordPress 插件

WordPress 內建搜尋功能,但其搜尋結果通常不盡人意。幸運的是,您可以自訂搜尋結果頁面,使其更加使用者友好。本文章將向您展示如何無需編寫任何代碼輕鬆自訂 WordPress 搜尋結果頁面。

透過自訂搜尋結果頁面,使用者能更容易找到他們需要的內容,並改善整體使用者體驗,從而提高頁面瀏覽量和轉化率。

閱讀更多
  • 2024-07-24
  • WordPress 插件

您在尋找如何創建影片和圖片的 WordPress Slider 吗?Sliders 是展示內容且吸引網站訪客注意力的絕佳方式。本文將為您提供使用 Soliloquy 簡易創建影片和圖片 Slider 的詳細指南。

首先,您需要安裝一個合適的 WordPress Slider 插件,例如 Soliloquy。這個插件使用簡單,可建立響應式的影片和圖片 Slider,不需要編寫一行代碼。接著,您可以根據需求添加各種媒體內容並調整 Slider 設定。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>