如何輕鬆重新排序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

  • 2025-01-31
  • WordPress 插件

通知评论者他们的评论已获批准是在您的网站上鼓励对话的简单而有效的方法。然而,WordPress 默认情况下不会在评论发布时通知用户,这可能导致他们对评论的状态感到困惑。有许多网站拥有者问我们如何解决此问题,因此我们编写了这篇指南来帮助您!在这篇文章中,我们将展示如何轻松通知用户他们的评论已在 WordPress 中被批准,以保持互动积极并吸引更多观众参与。

閱讀更多
  • 2025-01-31
  • WordPress 插件

想知道我们在 WPressize Me 如何通过添加标题属性和 nofollow 标签来改善用户体验和SEO吗?默认的 WordPress 编辑器并不容易提供这些选项。本文将为您简要介绍如何在 WordPress 的插入链接弹出窗口中为链接添加标题和 nofollow 属性选项,以便简化工作流程和提升您的SEO努力。

閱讀更多
  • 2025-01-28
  • WordPress 插件

你是否想在你的WordPress网站上启用Imagick?大多数情况,WordPress会自动使用Imagick来管理所有网站的图像。然而,通过调整默认的Imagick设置,你可以提高网站性能或向访客展示更高质量的图像。在本文中,我们将展示如何在你的WordPress网站上启用Imagick,并自定义其设置以改善访客体验。

閱讀更多

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