如何輕鬆重新排序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-12-14
  • WordPress 插件

在WordPress中嵌入Google幻灯片演示是分享互动且视觉上吸引人内容的好方法。您可以展示详细的产品展示或最新报告的幻灯片,从而帮助您向听众传达信息或说服他们。我们经过研究发现了一些可靠的方法来完成这项工作,而且您无需成为技术专家即可实现。本文将向您展示两种轻松的方法来将Google幻灯片演示文稿添加到您的WordPress网站。

閱讀更多
  • 2024-11-16
  • WordPress 插件

在保护您的WordPress网站免受攻击时,使用正确的防火墙插件是至关重要的。在多年的发展中,我们的需求也在不断增长。因此,我们转向使用Cloudflare以提供更强的保护。本文详细比较了六个优秀的WordPress防火墙插件,以帮助您选择最适合的解决方案。

閱讀更多
  • 2024-11-15
  • WordPress 插件

您不希望访客单击其他网站的链接后就此离开您的网站。这就是为什么在新窗口或标签中打开外部链接对于提供流畅用户体验至关重要。在WPressize Me,我们认真对待读者的参与度。我们确保网站上的所有外部链接都在新标签页中打开,这样读者可以在不丢失原位的情况下浏览内容。这篇初学者指南将教您如何轻松在WordPress中设置外部链接在新标签中打开,从而提升用户参与度并令读者满意。

閱讀更多

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