Home / 網站架設 / Wordpress / 如何重新排序WordPress和WooCommerce中的帖子

如何重新排序WordPress和WooCommerce中的帖子

預設狀況下,WordPress會按相反的時間順序(從最新到最舊)排序帖子,或者按發布日期排序帖子。這適用於大多數發布網站,但有些情況您可能需要重新排序。也許您有一個自定義的帖子類型,您會需要重新排列,或者您想要在購物頁面的頂部顯示不同排序的WooCommerce產品。讓我們來看看以下這些不同的解決方案和技巧,來重新排序您WordPress的帖子。如何重新排序wordpress中的帖子

如何重新排序WordPress中的帖子

以下是您可以採取的幾種不同的方法和選項來重新排列您的帖子。

  • 通過更改發布日期重新排序帖子
  • 重新排序WooCommerce中的帖子
  • 使用插件重新排序帖子
  • 使用代碼重新排序帖子

選項1 – 通過更改發布日期重新排序帖子

大多數WordPress主題都使用’ orderby’post date參數。所以你可以用來重新排序帖子的第一種方法是簡單地更改發布日期。這可以是一個快速的方式來重新排序一個或兩個帖子,但WordPress沒有一個非常好的方式批量重新排序。如果您需要同時做很多工作,我們建議您使用下列其他選項。

如果我們看看下面的帖子,我們可以看到這兩篇文章是在同一天發表的。最後一個發布的是在我們博客頂部顯示的那個。但是,在這種情況下,我們希望先前的帖子首先顯示。所以要更改訂單,我們可以更改發布日期。為此,請點擊帖子標題下的“編輯”。

編輯WordPress的帖子
編輯WordPress的帖子

在右側上,您可以選擇一個新的日期,當它發佈時(一個比另一個更新),然後單擊“更新”。

通過更改發布日期重新排序
通過更改發布日期重新排序

你可以看到帖子現在位於頂部另一個。這將反映在您的博客中,因為所有內容都以相反的時間順序顯示。

帖子現在在頂部
帖子現在在頂部

如果您不想大幅度更改日期,您也可以簡單地更改時間(如下所示,WordPress默認使用軍事時間)。即使稍後設置也會導致重新排序。

更改發佈時間

只改變時間可能是有用的,例如,如果您有一個自動化的RSS電子郵件營銷活動即將運行,您需要從當天抓取帖子,但您只需要重新排序一到兩個帖子。

 

選項2 – 重新排序WooCommerce中的帖子(內置拖放)

很多人可能不知道這一點,但WooCommerce實際上在其插件中具有內置的拖放功能。要使用它,請點擊“產品”頁面,然後點擊頂部的“排序”。然後,您可以將鼠標懸停在產品上,然後拖曳到周圍以更改其順序。是的,這直接影響他們在購物頁面的前端出現的順序。

排序WooCommerce產品
排序WooCommerce產品

在WooCommerce中重新排序產品的另一種方法是更改​​自定義元“菜單順序”字段。如果您點擊產品,在“高級”選項卡下,您可以為產品分配一個菜單順序,例如0,1,2,3,4.這將反映在儀表板和商店的前端。您也可以使用負數。因此,例如,如果您有要顯示在頂部的產品,並且您已經具有先前分配的菜單順序,則可以使用-1或-2。某些主題還將有自定義帖子類型中的菜單順序更改。

在WooCommerce中更改菜單順序
在WooCommerce中更改菜單順序

您還可以通過更改默認產品排序來快速更改商店頁面前端的目錄。要執行此操作,請單擊“WooCommerce”設置並進入“產品”選項卡下的“顯示”。然後,您可以從默認產品排序中選擇以下內容:

  • 默認排序(自定義排序+名稱)
  • 人氣(銷售)
  • 平均評分
  • 按最近排序
  • 按價格排序(asc)
  • 按價格排序(desc)
WooCommerce默認產品排序
WooCommerce默認產品排序

最後,您還可以使用插件來重新排列WooCommerce以及EDD中的產品,請參閱下面的下一個選項。

選項3 – 使用插件重新排序WordPress中的帖子

到目前為止,在WordPress中重新排序帖子的最簡單的方法之一是插件。我們強烈推薦免費的Post Types Order插件。這允許您使用拖放可排序的JavaScript功能重新排序帖子,頁面,自定義帖子類型和產品(WooCommerce和EDD)。

郵政類型訂單插件
POST類型排序插件

目前,它有超過40萬次的主動安裝,4.5分5星評級。您可以從WordPress存儲庫下載Post Types Order,或者在WordPress信息中心的“Add New”插件下搜索它們。激活後,在設置下點擊“發布類型訂單”,您可以啟用要重新排序界面顯示的帖子類型。

郵政類型訂單

然後在該帖子類型下,您將看到一個名為“重新排序”的新菜單。然後,您可以根據您希望他們出現的順序拖放帖子。在此示例中,我們將在Testimonial自定義帖子類型。

拖放自定義帖子類型的重新排序
拖放自定義帖子類型的重新排序

因為WordPress主題具有自定義樣式,因為此自定義帖子類型與插件重新排列,可以讓我們精確地控制它們在頁面上的顯示方式。所以在某種意義上說,使用這個插件重新排序甚至會影響你的網站的設計和感覺。

排列自定義帖子類型
排列自定義帖子類型

記住,您可以使用插件重新排序任何類型的大多數帖子。它是如此的快速與容易!

 

選項4 – 使用代碼重新排序WordPress中的帖子

您最後一個選擇是使用自定義代碼重新排序WordPress中的帖子。這是一個例子,按照標題按照升序排列前端的帖子。只需將其放在主題的functions.php文件中。

function change_posts_order( $query ) {
if ( $query-is_home() && $query-is_main_query() ) {
$query-set( 'orderby', 'title' );
$query-set( 'order', 'ASC' );
}
}
add_action( 'pre_get_posts', ' change_posts_order ' );

您也可以僱用WordPress開發人員來創建自己的定制排序查詢。

Check Also

圖片SEO:為搜索引擎優化您網站的圖片

關於作者: 米歇爾·海曼斯(M …

Google趨勢和應用關鍵字:絕對網站基礎與SEO關鍵字利器

原文連結   SEO …

如何從頭到尾構建網站:5個小時的免費WordPress和PHP課程

大約16%的頂級網站使用Wor …