Matthias Altmann
System Consultant

Admin Quick Navigation

MA Admin Quick Nav
MA Admin Quick Nav
Latest Version: 2.0.0 (10. May 2026)

Introduction

When creating and maintaining websites with WordPress, you regularly have to switch back and forth between the content types (pages, posts, custom posts). In the normal WordPress admin navigation, you first jump to the list, wait until the list is displayed and then click on the desired entry for editing.
Switching between different content requires a few clicks and also time.

Solution

MA Admin Quick Nav provides a quick navigation in the top admin bar.
The navigation is highly customizable, supports the WordPress standard content types “Posts” and “Pages” as well as your own content types (custom posts), and also offers extended functionality for the Bricks and Oxygen (Classic) builders.

Settings

The configuration can be reached via Settings > Quick Nav.

General Settings

Collapse menus

The “Collapsed Menu” setting determines whether the post types are displayed next to each other in the menu bar or combined in a common “Quick Nav” menu.

Here is the comparison between the setting variants:

MA Admin Quick Nav - Menu collapsed
MA Admin Quick Nav - Menu normal
Collapse OFF
Collapse ON
Collapse menus

Quick Search

The setting “Activate Quick Search” is used to activate the quick search.
An input field is offered above each list of content types, which filters the displayed entries when text is entered.
This is particularly helpful when the list of posts is long and the configured sorting makes it difficult to find the entry you are looking for.

MA Admin Quick Nav - Quick Search

The search is not case-sensitive.
The search also takes into account the language indicator and the status, if these are displayed.

Note:
The quick search filters the displayed entries. If the number of entries displayed for this post type is limited via the settings, the quick search will only filter the entries that are currently displayed.

Add new

The setting “Activate Add Item” adds a link to the lists for creating a new entry of the respective content type.

Show Language

If you have Polylang installed, the setting “Activate Language” will display the item language in the lists.

MA Admin Quick Nav - Show Language

Admin Bar in Builder

If you have Bricks or Oxygen installed, this setting defines if the WordPress Admin Bar should also be shown in the builder.

Post Types

The Settings page lists all post types that also appear in the left-hand admin menu.
The post types can be selected individually to be displayed in the quick navigation.

Change the order of the post types

The icon is used to drag and drop the post types into the desired order.
Simply hold the icon with the mouse and drag it to the desired position in the list.

Change the order of the list entries

The “Sort Order” and “Order” selection lists allow you to specify the desired sorting for the entries in the quick navigation. They can be sorted by title, creation date or the order defined in the content type itself, in ascending or descending order.

Limit

The “Limit” setting can be used to limit the number of entries displayed in the quick navigation.
An empty field allows all entries in the system to be listed. A set value limits the number of entries listed in relation to the currently selected sorting.

Hierarchical representation

Some post types, such as “Pages”, allow you to define a hierarchy.
With the “Show hierarchy” option, the entries in the quick navigation are displayed indented according to their hierarchy level.

HappyFiles Folders

If you have installed the plugin HappyFiles to organise your content types, you can use the setting “HappyFiles Folders” to display these organisational folders also in the quick navigation lists.

This setting is available for content types that have been activated in the HappyFiles settings.

The combination “HappyFiles Folders” and “Show hierarchy” is currently not reliably supported.

.

MA Admin Quick Nav - HappyFiles Folder

Status

By default, only content with the status “Published” is listed in the navigation.
You can specify here whether content with the status “Draft”, “Pending” and “Private” should also be displayed.
These entries are marked accordingly in the lists.

MA Admin Quick Nav - Settings - Status

In this section, you can add any additional links.
This allows quick access to frequently used functions.

For each link, the title and URL are specified.

MA Admin Quick Nav - Settings - Custom Links

The icon is used to drag and drop the post types into the desired order.
Simply hold the icon with the mouse and drag it to the desired position in the list.

Display in the menu

The links are displayed in a separate section in the Quick Nav menu.

MA Admin Quick Nav - Custom Links

Support for Bricks and Oxygen

MA Admin Quick Nav supports the two builders Bricks and Oxygen (Classic).

For supported content types, editing with the respective builder can be activated.

Here is a comparison of the setting options when using Bricks and Oxygen:

MA Admin Quick Nav - Settings - Oxygen
MA Admin Quick Nav - Settings - Bricks
Bricks
Oxygen
Settings for Bricks and Oxygen (Classic)

In the general settings there is an option to display the top admin bar in the builder as well.

This is how that looks in in Bricks or Oxygen:

MA Admin Quick Nav - In Oxygen Builder
MA Admin Quick Nav - In Bricks Builder
Bricks
Oxygen
Admin Bar in Bricks and Oxygen (Classic)

If builder support is activated, the lists in the quick navigation show icons for editing in WordPress and in the respective builder.
Darker or lighter icons indicate whether content is available in WordPress or the builder.

Here for comparison:

MA Admin Quick Nav - Action Edit in Builder Oxygen
MA Admin Quick Nav - Action Edit in Builder Bricks
Bricks
Oxygen
Icons for Bricks and Oxygen contents

FAQ – Frequently Asked Questions

Sure. Simply click on the heading “Pages/Posts/…”.

The snippet does not provide an option for “open in new tab”.
A general setting is not useful, as the decision about opening in a new or the same tab is usually made depending on the use case. And additional icons for each link would unnecessarily clutter the interface.

There is a much simpler and more flexible solution:
Every modern browser (Chrome, Firefox, Safari) allows you to open a link in a new tab.
Either via right-click > Open in new Tab, or with a simple keyboard shortcut.

Windows: Ctrl-click
macOS: Cmd-click

The quick navigation takes full account of permissions.

  • Users are only shown content types and posts that they can edit.
  • This also applies in particular to the two builders Bricks and Oxygen, which provide their own permission management.
  • The configuration of the quick navigation is reserved for users with admin rights.

With default settings, the quick navigation only lists posts with the status “Publish”.
On the Settings page you can also select other status.

Software Installation and Updates

Installation

The software can be installed using various methods:

Plugin:
The software is available as a plugin (ZIP archive) and can be installed in WordPress as a plugin.

Code Snippet:
The software can be run as a code snippet.
For the “Code Snippets” and “Advanced Scripts” plugins, a JSON file is available for download that can be directly imported there.

PHP:
The software can be downloaded as a PHP file.
This PHP file can be used in other code snippet plugins (copy & paste the code) or be included in your own WordPress child theme (require_once('path/to/the.php');).

Updates

The software automatically checks for available updates:

Plugin:
The update process follows standard WordPress methods: It checks for a new version every 12 hours.
The update can then be performed manually or automatically.

MA Software Plugin Update Notice

Code Snippet & PHP:
The software implements a special method that checks for updates even when installed as a snippet or PHP include. As with plugins, the check interval is set to 12 hours.
If a newer version is available, a notification will be shown in the admin area.

MA Software Update Admin Notice

Download

Version 2.0.0 (10. May 2026)
Available Downloads
Installation as WordPress Plugin
Import into plugin "Code Snippets"
PHP for other Snippet plugins or to be used as Include

Donation ❤️

I enjoy developing software and solving typical requirements with them.
The software is provided for free use.
If you like, you can honor my many hours of work with a small coffee donation via PayPal.

When clicking the button, a connection to PayPal is established.

Your donation will, of course, be taxed properly by me.

Disclaimer

I have developed and tested this software to the best of my knowledge.
I provide the software for free use.
I cannot give any guarantee for the functionality because of the countless possible variations in WordPress environments.
Download and use of this software is at your own risk and responsibility.

Change Log

  • Version 2.0.0
    Available Downloads
    10. May 2026
    Requires At Least WordPress: 5.8
    Tested Up To WordPress: 6.9.4
    Requires PHP: 7.4

    New Features:

    • Now available as Code Snippet, Include, and Plugin with automatic update check.
      For snippet or include, checks for updates every 12 hrs (same frequency used by WP for plugin updates),
      and shows update notice in admin area, dismissible for 12 hrs. Can also be checked manually on the Settings page.
      For plugin, WordPress standard update mechanism is used.

    Changes:

    • Optimized CSS fix for Bricks >= 2.3.3:
      Now using a variable instead of duplicating the whole CSS block with only one line changed
    • Optimized timing output (styling, indentation)
    • Skip initialization for heartbeat AJAX requests, which are triggered every 15 seconds for "keep-alive" purposes only.

    Localization:

    • Added more specific translations, so we don't need to use WordPress core translations, which, in some cases, were tricky to construct fitting our context.
    • Added localization for Dutch (nl_NL)
  • Version 1.8.3
    Available Downloads
    23. April 2026
    Requires At Least WordPress: 5.8
    Tested Up To WordPress: 6.9.4
    Requires PHP: 7.4

    Fixes:

    • Corrected top position of panels in Bricks 2.3.3 Builder
  • Version 1.8.2

    Download not available.
    12. April 2026
    Requires At Least WordPress: 5.8
    Tested Up To WordPress: 6.9.4
    Requires PHP: 7.4

    New Features:

    • Support of custom menu_icon image URL (e.g. icon from media library for ACF CPT)
      (Thanks to Aidan Gartland for reporting)

    Code Improvements:

    • Changed direct access to constants (e.g. CT_VERSION), to constant() calls
    • Changed direct function calls (e.g. ct_get_post_builder_link()), to call_user_func() calls
  • Version 1.8.1

    Download not available.
    6. December 2025
    Requires At Least WordPress: 5.8
    Tested Up To WordPress: 6.9
    Requires PHP: 7.4

    New Features:

    • Added support for localization.
      Initially for German (de_DE), Italian (it_IT), French (fr_FR), and Spanish (es_ES).
      More to follow on request.

    Improvements:

    • Don't embed CSS, SVG, and JS for anonymous requests or if Admin Bar is not shown

    Tested:

    • WordPress 6.9
    • Bricks 2.1.4
  • Version 1.8.0

    Download not available.
    10. November 2025

    New Features:

    • Custom Links: Create your own custom links to be shown in Admin Bar
    • Support for WP Gutenberg Patterns (post type "wp_block")
      • Detection if Gutenberg is enabled for any of the registered post types
      • Setting to enable Patterns in Admin Quick Nav
      • Setting to enable Patterns in Admin Menu
      • Disable "View" action (not available for Patterns)

    Changes:

    • For post types with undefined menu icon, show dashicons-marker
  • Version 1.7.5

    Download not available.
    12. October 2025

    Improvements:

    • Consistent escaping

    Tested:

    • Bricks 2.1.2
  • Version 1.7.4

    Download not available.
    6. June 2025

    Fixes:

    • Fix for Bricks 2.0-alpha:
      CSS adaptions for top and height of #bricks-panel, #bricks-preview, #bricks-structure
      to use new --builder-toolbar-height (=48px, default 40px for older Bricks versions)
      instead of hardcoded 40px
    • Ignore configured post type "bricks_template" if Bricks has been deactivated/uninstalled

    Tested:

    • Bricks 2.0-beta, backwards compatible to Bricks 1.12.4
  • Version 1.7.3

    Download not available.
    13. November 2024

    Compatibility WordPress 6.7:

    • Changed permission check based on cap instead of capability_type (which is now array)

    Fixes:

    • CSS adaptions for Advanced Themer 2.9 on Bricks sites:
      • Padding for search field on AT settings page
  • Version 1.7.2

    Download not available.
    28. October 2024

    Fixes:

    • Fix for quick search in Builder and frontend
  • Version 1.7.1

    Download not available.
    11. October 2024

    Fixes:

    • CSS adaptions for Advanced Themer 2.9 on Bricks sites:
      • Additional spacing at top for full screen modes with Admin bar enabled
      • Padding for search field
  • Version 1.7.0

    Download not available.
    6. October 2024

    New Features:

    • Added "Add new ..." link
      (Requested by Jennifer Cisneros)
  • Version 1.6.3

    Download not available.
    23. August 2024

    Fixes:

    • CSS adaptions for Admin Bar in Oxygen 4.9 Builder
  • Version 1.6.2

    Download not available.
    28. July 2024

    Fixes:

    • When building menu sections/items, skip unregistered post types.
      This situation can occur if a post type was configured in Quick Nav settings, but related plugin has been deactivated.
  • Version 1.6.1

    Download not available.
    22. July 2024

    Fixes:

    • Prevent fatal errors if no HappyFiles post types have been configured
      (Thanks to Pascal Dörflinger for reporting)
  • Version 1.6.0

    Download not available.
    17. July 2024

    New Features:

    • Support for HappyFiles folders
      (Requested by Sebastian Berger)
  • Version 1.5.0

    Download not available.
    7. July 2024

    New Features:

    • Quick Search
      (Requested by John Kirker)

    Changes:

    • Optimized post limit detection (now checking all selected states)
  • Version 1.4.0

    Download not available.
    23. May 2024

    New Features:

    • Optional display of Polylang language in Quick Nav lists
  • Version 1.3.1

    Download not available.
    21. May 2024

    Changes:

    • Compatibility to Oxygen 4.8.3 with changed post meta keys
  • Version 1.3.0

    Download not available.
    9. April 2024

    New Features:

    • Support for selecting status of posts to be listed
  • Version 1.2.0

    Download not available.
    5. April 2024

    Changes:

    • Disabled Polylang language filter to show all languages, also in frontend
    • Changed some direct Bricks function calls to call_user_func() to avoid warnings in code editor on non-Bricks setups
  • Version 1.1.0

    Download not available.
    7. February 2024

    New Features:

    • New action "View" (except for Oxygen/Bricks templates)
  • Version 1.0.2

    Download not available.
    3. February 2024

    Fixes:

    • Corrected semantical issue by moving svg symbols from head to footer
    • Corrected action icon width.
  • Version 1.0.1

    Download not available.
    30. January 2024

    Fixes:

    • Added additional permission check for Bricks templates
  • Version 1.0.0

    Download not available.
    28. January 2024

    Changes:

    • Stretch sub menu item links
    • Improved translation
    • Empty limit now means unlimited

    Inspired by Michael Pucher:

    • Sortable post types
    • Collapsed or individual menus for post types
    • Allow sorting by menu_order
    • Removed title attribute from top menu because that tooltip is distracting
  • Version 0.0.1

    Download not available.
    20. January 2024

    Internal test version supporting Oxygen and Bricks

Download

Source Code