[wp-trac] [WordPress Trac] #63388: Add optional breadcrumb navigation to WordPress admin area

WordPress Trac noreply at wordpress.org
Sun May 4 13:01:09 UTC 2025


#63388: Add optional breadcrumb navigation to WordPress admin area
----------------------------+-----------------------------
 Reporter:  samahjoob12     |      Owner:  (none)
     Type:  enhancement     |     Status:  new
 Priority:  normal          |  Milestone:  Awaiting Review
Component:  General         |    Version:
 Severity:  major           |   Keywords:
  Focuses:  administration  |
----------------------------+-----------------------------
 The WordPress admin interface lacks a built-in breadcrumb navigation
 system. As the admin menu grows more complex with nested pages (especially
 from plugins and themes), it's increasingly easy for users to lose track
 of their location or struggle to navigate back efficiently.

 This proposal introduces a lightweight, optional breadcrumb trail
 displayed at the top of admin pages — just beneath the admin bar and above
 the page title.

 Example Display:

 For the Permalinks settings page, the breadcrumb could look like:


 **Dashboard > Settings > Permalinks
 **
 Each segment would be a clickable link, except the last item which
 reflects the current page.

 Behavior:

 Breadcrumbs are generated dynamically based on the admin menu hierarchy
 ($menu, $submenu) and current screen.

 Default is enabled for all users.

 Optional toggle under Users → Profile to disable breadcrumbs for
 individual users.

 Developers can filter or modify breadcrumbs using a new filter:
 admin_breadcrumbs.

 Benefits:

 Improved UX, especially for users navigating unfamiliar admin screens
 (e.g., plugin settings).

 Helps users understand admin page hierarchy and find their way back
 quickly.

 Promotes consistency and predictability in admin navigation.

 Why it belongs in Core:

 No current core support for admin breadcrumbs.

 Plugins often reimplement their own breadcrumbs inconsistently.

 This is a small, self-contained improvement that significantly improves
 admin usability with minimal overhead.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63388>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list