[WordPress] 外掛分享: BranchDesk

首頁外掛目錄 › BranchDesk
全新外掛
安裝啟用
尚無評分
3 天前
最後更新
問題解決
WordPress 6.8+ PHP 8.1+ v0.2.0 上架:2026-06-22

內容簡介

BranchDesk 是一款快速的 REST 首先管理工具,專為文章、頁面、公共自訂文章類型及 WooCommerce 產品設計。它提供了一個內容組織層,讓使用者能在單一管理畫面中有效管理多種文章類型。

【主要功能】
• 可視化內容樹,顯示啟用的公共文章類型
• 根據文章類型進行分組,如頁面、文章、產品等
• 支援拖放操作以重新排序內容
• 安全處理 WordPress 原生層級結構
• 內容搜尋及分類篩選功能
• 自訂管理選單標籤及圖示

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.2.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「BranchDesk」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

BranchDesk adds a fast, REST-first admin explorer for posts, pages, public custom post types, and WooCommerce products when available.
It is designed as a content organization layer, not only a page tree. The tree can show multiple enabled post types in a single admin screen while keeping WordPress native hierarchy safe.
Current features include:

Visual content tree for enabled public post types.
Root grouping by post type, such as Pages, Posts, Movies, Products, and other custom post types.
Expandable and collapsible group labels.
Nested page and content organization display.
Drag and drop nesting and sibling reordering.
Safe hierarchy handling: native WordPress hierarchy is used only when appropriate.
Custom organization relationships for same-type non-hierarchical post type nesting.
Search across enabled content.
Taxonomy and category term badges.
Taxonomy term filtering.
Status filtering for active, published, draft, pending, scheduled, private, and trashed content.
Create menu for enabled post types.
Edit, rename, view, publish, switch to draft, move to Trash, and restore actions where the current user has permission.
Status badges and child count badges.
Front page and posts page indicators for Pages configured in WordPress Reading settings.
Relationship source badges for native hierarchy and Content Tree organization.
Optional shortcode output for frontend navigation.
Optional native WordPress menu sync for published Pages.
REST endpoints for listing, search, CRUD, move, and bulk operations.
Settings, tools, and developer debug screens.
Optional Brand settings: custom admin menu label, custom menu icon or logo, and pin-to-top menu placement.
Translation-ready plugin strings.
Developer architecture for future node providers and modules.

Content Tree stores flexible organization relationships in its own table where needed. For example, a Page under a Page can use the native WordPress post_parent field, while same-type non-hierarchical content can use a Content Tree relationship so WordPress core hierarchy is not confused.
Features
Content Explorer

Unified tree interface for Posts, Pages, and enabled public custom post types.
Post type grouping at the root level.
Automatic post type labels and icons where available.
Expand and collapse support.
Nested children are loaded and displayed in the tree.
Child counts for loaded parent nodes.
Taxonomy and category badges are displayed as metadata, not as hierarchy parents.
Toolbar filtering by available taxonomy terms.
Toolbar filtering by content status, including Trash.
Front page and posts page icons for Pages selected in Settings > Reading.

Organization

Drag content onto another same-type content item to organize it.
Drag content before or after a same-type sibling to reorder it.
Native WordPress hierarchy is preserved for safe same-type hierarchical relationships.
Same-type non-hierarchical organization uses plugin-owned relationship storage.
Root items with a custom Content Tree parent are hidden from root to avoid duplicates.
Drag and drop does not add or remove taxonomy terms.

Content Actions

Create enabled post types as drafts.
Rename content inline through the admin tree.
Publish drafts and switch published content back to draft where the user has permission.
Move content to Trash with confirmation.
Restore trashed content from the Trash status filter.

Admin Tools

Main Content Tree screen.
Settings screen for enabled post types and behavior controls.
Tools screen with developer debug mode.
Optional Brand section in Settings: pin the admin menu below Dashboard, override the menu label, and replace the menu icon with a custom logo from the Media Library.

Frontend Navigation

Shortcode: [branchdesk_content_tree_menu].
Optional native menu sync creates or updates a normal WordPress menu under Appearance > Menus.
Native menu sync is Pages-only in this version.
Generated menus can be assigned to theme menu locations using WordPress menu settings.
Manual edits to the generated menu may be overwritten when syncing.

Developer Architecture

Object-oriented PHP architecture.
Lightweight service container.
REST-first node operations.
Node provider contracts.
Module registry contracts.
Async queue foundation for future background tasks.
Extension contracts for future modules.

Developer Notes
The plugin keeps its PHP internals separate from the public plugin name so extensions can rely on stable APIs.
The WordPress.org plugin directory requires this readme.txt file. A separate README.md may be added later for GitHub or developer documentation, but it should not replace this file.

延伸相關外掛

文章
Filter
Apply Filters
Mastodon