在 WordPress 中重新排序帖子的 5 種最佳方法

已發表: 2022-09-19

您是否正在尋找在 WordPress 中重新排序帖子的方法?

假設您有一個全新的網站! 設計和佈局都已準備就緒,您的內容已準備就緒,您已準備好與世界分享。 但是在您打開開關並向世界展示您的新網站之前,您還需要做一件事:重新排序您的帖子。

默認情況下,WordPress 按時間倒序(從最近到最舊)或按發布日期排列帖子。 這對大多數發布者都很有效,但有時您可能需要重新組織它們。 您可能需要重新排列自定義帖子類型或希望在購物頁面頂部顯示 WooCommerce 產品。

考慮到這一點,我們將在這篇文章中分享 WordPress 帖子重新排序的技巧和五種方法。 所以事不宜遲,讓我們開始吧。

目錄

  1. 為什麼要在 WordPress 中重新排序帖子?
  2. 如何在 WordPress 中重新排序帖子?
    • 更改帖子的發布日期
    • 使用帖子類型訂單插件
    • 在 WooCommerce 中使用拖放
    • 在 WordPress 中使用置頂帖子功能
    • 使用代碼修改 WordPress 查詢
  3. 結論

1為什麼在 WordPress 中重新排序帖子?

現在您可能會想,為什麼要在 WordPress 中重新排序帖子? 您需要重新排序帖子的原因有幾個。

在您的網站上展示內容的最佳方法可能並不總是首先展示最新的帖子。 例如,您可能有一組自然流動但在不同時期發布的帖子。

當長格式內容被分成許多部分時就是這種情況。 您應該按照邏輯順序排列各部分,使第 1 部分先出現,然後是第 2 部分,然後是第 3 部分,依此類推。

WordPress 默認禁止這樣做,並按時間倒序顯示帖子。 如果您設計自定義順序,您的帖子將以合乎邏輯、易於理解的順序顯示,從而大大增強用戶體驗。

WordPress 帖子的默認排序可能會導致對某些類型的內容缺乏重視,例如您最重要的博客帖子。 通過重新排序您的帖子,您可以增加內容的影響力並改善您網站的結構和可用性。

現在讓我們看看重新排序帖子的不同解決方法。

2如何在 WordPress 中重新排序帖子?

2.1更改帖子的發布日期

讓我們從不需要安裝任何插件的方法開始。

還記得我提到過 WordPress 是如何按時間倒序對帖子進行排序的嗎? 如果發布日期更改為較新的日期,則該帖子將在列表中上移。

在 WordPress 中重新排序帖子

雖然這很簡單,但如果你有很多帖子,它可能會變得很累。

要重新排序您的帖子,請單擊您網站上的現有帖子。 在帖子編輯屏幕中,點擊帖子麵板下的發布日期,如下圖所示。

更改發布日期

這將打開一個日期和時間彈出窗口,您可以在其中更改帖子的發布日期和時間。 更改日期/時間後,單擊更新按鈕保存更改。

WordPress 發布日期已更改

2.2使用帖子類型訂單插件

如果您已經使用 WordPress 一段時間,可能已經有(幾乎)所有您需要的插件。

Post Types Order 插件是一個免費插件,它允許您通過將 WordPress 博客文章拖放到位來重新排序它們。

您可以通過導航到 WordPress 儀表板的插件 > 添加新部分來安裝和激活插件。 在搜索欄中查找 Post Types Order 插件,安裝並激活它,如下所示。

安裝並激活帖子類型訂單插件

激活插件後,導航到“設置”>“帖子類型順序”頁面以更改插件的設置。 在這裡,您可以啟用您希望重新排序界面顯示的帖子類型。 不要忘記單擊“保存設置”按鈕來存儲您的更改。

設置頁面

現在您可以導航到帖子 > 所有帖子頁面,只需拖放帖子即可對其重新排序。

使用插件重新排序

您幾乎可以使用 Post Types Order 插件重新排序任何類型的帖子。 它又快又容易!

2.3在 WooCommerce 中使用拖放

許多人可能沒有意識到這一點,但 WooCommerce 在其插件中具有內置的拖放功能。

要重新訂購您的產品,請從您的 WordPress 儀表板導航到產品 > 所有產品,然後單擊頁面頂部的排序鏈接。 然後,您將能夠使用拖放功能重新訂購您的產品,如下所示。

重新訂購 WooCommerce 產品

更改產品順序後,單擊“應用”按鈕保存更改。

2.4在 WordPress 中使用置頂帖子功能

粘性帖子是 WordPress 中的一項功能,它允許用戶創建在網頁上仍然可見的帖子,即使用戶離開網站或導航離開頁面也是如此。 這允許用戶創建易於共享的內容,例如鍊接或視頻,而無需讓用戶離開當前頁面。

要使用置頂帖子功能,請編輯要置頂的博客帖子。 在帖子編輯屏幕上,選中帖子麵板下的貼在博客頂部選項旁邊的框,如下所示。

置頂帖功能

完成後,單擊“更新”按鈕保存更改,您的帖子將固定在內容的頂部。

2.5使用代碼修改 WordPress 查詢

由於 WordPress 是開源的,因此開發人員可以自由創建自定義代碼以向基本程序添加新功能,即使這些功能僅限於重新排列您的 WordPress 博客文章。

注意:在對文件進行任何更改之前,請務必對您的網站進行完整備份。

備份網站後,將以下代碼片段添加到functions.php文件中以按升序重新排序帖子。

 //function to modify default WordPress query function wpb_custom_query( $query ) { // Make sure we only modify the main query on the homepage if( $query->is_main_query() && ! is_admin() && $query->is_home() ) { // Set parameters to modify the query $query->set( 'orderby', 'date' ); $query->set( 'order', 'ASC' ); $query->set( 'suppress_filters', 'true' ); } } // Hook our custom query function to the pre_get_posts add_action( 'pre_get_posts', 'wpb_custom_query' );

3結論

您網站的未來在於您的新帖子,即使舊帖子的效果可能比最近的帖子更好。

任何網站都不應僅依賴過時材料的有效性。 儘管從長遠來看,它們可能運作良好,但新職位對於發展至關重要。 它們將吸引新讀者並增加您的每月瀏覽量。

我們已經介紹了在 WordPress 中重新排序帖子的五種最簡單的方法,希望您能夠自己更進一步。

您在 WordPress 中採用了哪種方法來重新排列帖子? 鳴叫@rankmathseo。