前言介紹
- 這款 WordPress 外掛「Bracket Post Order」是 2026-02-15 上架。
- 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
- 上一次更新是 2026-02-16,距離現在已有 9 天。
- 外掛最低要求 WordPress 6.2 以上版本才可以安裝。
- 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
- 尚未有人給過這款外掛評分。
- 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。
外掛協作開發者
bracket |
外掛標籤
reorder | post order | custom order | drag-and-drop | taxonomy order |
內容簡介
**總結:**
Bracket Post Order 讓您完全掌握內容排序的控制權,直接在您已經使用的原生 WordPress 管理畫面上進行操作。無需學習新的介面,也無需另外的重新排序頁面,只需要拖放操作即可。
**問題與答案:**
- 什麼是 Bracket Post Order 外掛的一個關鍵特點?
- 答:一個關鍵特點是「逐項帖子排序」,即能夠為每個個別的分類、標籤或自定義分類法定義不同的帖子排序。
- Bracket Post Order 提供了哪三種排序方式?
- 答:1. 全局帖子排序 - 透過拖放重新排序標準管理列表中的帖子、頁面和自定義帖子類型;2. 逐項帖子排序 - 可透過篩選某一分類或分類法詞彙來進行排序;3. 分類法詞彙排序 - 透過拖放在原生編輯-tags.php 畫面上重新排序分類、標籤以及自定義分類法詞彙本身。
- Bracket Post Order 外掛的主要功能有哪些?
- 答:包括重置排序、撤銷排序、支援手機及觸控操作、鍵盤訪問、排序列顯示等功能,同時支援 WPML 和 Polylang。
原文外掛簡介
Bracket Post Order gives you complete control over how your content is sorted — directly from the native WordPress admin screens you already use. No new interfaces to learn, no separate reorder pages. Just drag and drop.
A key feature is per-term post ordering: the ability to define a different post order for each individual category, tag, or custom taxonomy term. Show your products in one order on “Summer Collection” and a completely different order on “Best Sellers” — each term maintains its own independent sort.
Three Types of Ordering
1. Global Post Ordering
Drag-and-drop to reorder posts, pages, and custom post types on the standard admin list table. The new order is saved to menu_order and automatically applied on the front end.
2. Per-Term Post Ordering
Filter your admin list by a category or taxonomy term, and the interface switches to per-term mode. Drag posts into the order you want for that specific term. Assign the same post to multiple categories — each one keeps its own sort. New posts added to a term automatically appear at the end of the custom order.
3. Taxonomy Term Ordering
Reorder categories, tags, and custom taxonomy terms themselves via drag-and-drop on the native edit-tags.php screen. The new term order is applied to get_terms() queries and navigation menus on the front end.
Key Features
Reset Order — Reset post order by date or title with one click. Most requested feature across all ordering plugins.
Undo — “Order saved. [Undo]” link appears for 8 seconds after every reorder. Click to revert instantly.
Mobile/Touch Support — Full touch drag-and-drop on phones and tablets via jQuery UI Touch Punch.
Keyboard Accessibility — Tab to a row, Enter to activate, Arrow keys to move, Enter to save, Escape to cancel. WCAG compliant.
Order Column — “#” column shows each post’s position number at a glance.
WPML & Polylang Support — Per-term ordering works correctly across languages.
Admin Bar Indicator — Shows current ordering mode (Global or Per-Term) in the admin bar.
Settings Link — Quick access from the Plugins page.
How It Works
Go to Settings > Bracket Post Order
Toggle on the post types you want to reorder
Toggle on taxonomies for per-term post ordering
Toggle on taxonomies for term reordering
Visit your admin list pages and start dragging
Changes save automatically via AJAX — no page refresh needed.
Built for WordPress, Not Against It
Works directly inside native admin list tables (edit.php and edit-tags.php)
Uses standard menu_order for global ordering — compatible with any theme
Uses term_order for taxonomy terms — the same column WordPress defines
Per-term order stored as term meta — clean, portable, conflict-free
Front-end queries are modified transparently via pre_get_posts and posts_clauses
Explicit orderby parameters (date, title, etc.) are never overridden
Works With
Any public custom post type (portfolios, team members, testimonials, events, FAQs, services)
WooCommerce products and product categories
Any registered taxonomy with a UI
Page builders that use standard WP_Query (Elementor, Divi, Beaver Builder)
Themes that follow WordPress template hierarchy
WPML and Polylang multilingual plugins
For Developers
Bracket Post Order provides hooks so you can extend or control its behavior:
// Filter: skip per-term ordering for a specific query
add_filter( 'bracket_po_apply_term_post_order', function( $apply, $term_id, $query ) {
// Return false to skip
return $apply;
}, 10, 3 );
// Filter: modify the retrieved term post order
add_filter( 'bracket_po_get_term_post_order', function( $ordered_ids, $term_id ) {
return $ordered_ids;
}, 10, 2 );
// Actions: fired after order is saved via drag-and-drop
do_action( 'bracket_po_global_order_updated', $post_ids );
do_action( 'bracket_po_term_post_order_updated', $term_id, $post_ids );
do_action( 'bracket_po_term_order_updated', $term_ids );
// Actions: fired after order is reset
do_action( 'bracket_po_global_order_reset', $post_type, $sort_by );
do_action( 'bracket_po_term_post_order_reset', $term_id );
To apply per-term order in custom queries, set orderby to menu_order and include a tax_query with a single term:
$query = new WP_Query( [
'post_type' => 'product',
'orderby' => 'menu_order',
'order' => 'ASC',
'tax_query' => [ [
'taxonomy' => 'product-category',
'field' => 'term_id',
'terms' => 42,
] ],
] );
The plugin will automatically apply the saved per-term order via FIELD() SQL — posts not in the saved order appear at the end.
各版本下載點
- 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
- 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Bracket Post Order」來進行安裝。
(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。
延伸相關外掛(你可能也想知道)
Simple Page Ordering 》這個外掛可以用簡單的拖放操作,讓您對頁面、樹狀自訂文章類型或是擁有「頁面屬性」的自訂文章類型進行排序,只需要使用內建的頁面列表就能完成。, 只要簡單...。
Rearrange Products for WooCommerce 》重新排列Woocommerce產品( Rearrange Woocommerce Products)是一款WordPress外掛,可以讓您重新排列/重新排序Woocommerce商店頁面上產品的默認排序順序,也可...。
Reorder Posts 》此外掛可幫助您輕鬆地重新排序 WordPress 自訂文章類型的文章。它在 WordPress 管理面板中添加了拖放功能以用於文章排序,並支援自訂文章類型和常規文章。, ...。ReOrder Posts within Categories 》由於 WordPress 核心的錯誤,導致檔案分類法查詢在前端沒有被正確排序。如果您的文章不在前端網站中被排序,請閱讀這個討論串以獲取更多資訊。, v2.3現在支援...。
pageMash > Page Management 》使用此簡單的 AJAX 拖放管理介面,自訂頁面的排序,並管理父頁面結構,還有可選擇隱藏輸出頁面的選項。是一個快速重排頁面選單的好工具。, 查看範例頁面:htt...。
PiWeb Cancel order / Refund request for WooCommerce 》這個外掛可以替 WooCommerce 取消訂單按鈕加上訂單取消請求按鈕,以下是本外掛的功能:, ✅ 根據訂單狀態啟用訂單退款請求,並且取代 WooCommerce 的取...。
Flexible Subscriptions 》總結:, 這款「彈性訂閱」WordPress外掛是WooCommerce訂閱外掛的最佳免費替代方案。它讓你可以將商品轉換成訂閱形式,在網店中銷售線上課程和訂閱產品,處理...。Terms Order WP – Categories And Taxonomies Order Plugin 》這個外掛可以幫助你排序或重新排序預設網誌類別和自訂文章型別的分類法和術語,外掛準備好使用,不需要進行任何配置。使用者友善的介面可以讓你輕鬆完成任務...。
Reorder Terms 》we consider Reorder Terms a developer tool. If you do not know what menu_order or custom queries are, then this plugin is likely not for you. This...。
Reorder by Term 》Reorder By Term 是一個開發者工具。如果你不知道什麼是 menu_order 或自訂查詢,那麼這個外掛可能不適合你。這是 Reorder Posts 的附加功能,需要 Reorder P...。postMash – custom post order 》文章通常以相反的時間順序列出,因為它們經常用於刊登定期的時間導向內容。, postMash 讓您使用簡單的 Ajax 拖放管理介面自訂文章的排序方式。此外,它還提供...。
PostMash Custom – custom post order 》文章通常按時間倒序列出,因為它們通常用於發佈定期時間導向的內容。, PostMash Custom 允許您使用簡單的 Ajax 拖放管理界面自定義文章列表順序,包括常規文...。
Product Rearrange for WooCommerce 》Product Rearrange for WooCommerce 是一個外掛,它可以讓您在後台使用直觀的拖曳排序方式最強大地重新排列 WooCommerce 產品。這個外掛將盡可能保存排序順序...。Menu Humility 》一些外掛程式(我指的是 Automattic)會將頂層導覽列置於第一個菜單群組中,在「儀表板」下方。這很煩人,因為這些項目通常比文章、頁面、評論等其他東西來得...。
Custom Posts Order 》Custom Posts Order 外掛可以藉由簡單的拖曳排序功能為文章排序。在頁面、文章、文字小工具或範本檔案中放置捷徑以顯示在前端,使用起來非常簡單。, , 快速且...。
