The Advanced Scripts QuickNav plugin adds a quick-access navigator (aka QuickNav) to the WordPress Admin Bar (Toolbar). It allows easy access to your Scripts & Code Snippets listed by Active, Inactive, Snippet Type or Tag. Safe Mode is supported. Comes with inspiring links to snippet libraries.
An awesome free add-on for Advanced Scripts (premium) plugin!
- Contributors: David Decker, contributors
- Tags: advanced scripts, quicknav, admin bar, toolbar, site builder, administrators, snippets, code snippets
- Requires at least: 6.7
- Requires PHP: 7.4
- Stable tag: main
- Donate link: https://paypal.me/deckerweb
- License: GPL v2 or later
Support Project | Installation | Updates | Description | FAQ | Custom Tweaks | Changelog | Plugin's Backstory | Plugin Scope / Disclaimer
If you find this project helpful, consider showing your support by buying me a coffee! Your contribution helps me keep developing and improving this plugin.
Enjoying the plugin? Feel free to treat me to a cup of coffee βπ through the following options:
Buy a copy of Advanced Scripts (premium plugin) so I earn a small affiliate commission.
- Download ZIP: advanced-scripts-quicknav.zip
- Upload via WordPress Plugins > Add New > Upload Plugin
- Once activated, youβll see the Scripts menu item in the Admin Bar.
Note: You need Advanced Scripts to be installed and activated to the new Admin Bar items!
- Below, download the appropriate snippet version
- activate or deactivate in your snippets plugin
Download .json version for Advanced Scripts just use the "Import" feature.
--> Please decide for one of both alternatives!
- WordPress version 6.7 or higher
- PHP version 7.4 or higher (better 8.3+)
- MySQL version 8.0 or higher / OR MariaDB 10.1 or higher
- Administrator user with capability
manage_options
andactivate_plugins
- Latest Advanced Scripts: 2.5.2
- WordPress: 6.7.2 / 6.8 Beta
- PHP: 8.0 β 8.3
-
Alternative 1: Just download a new ZIP file (see above), upload and override existing version. Done.
-
Alternative 2: Use the (free) Git Updater plugin and get updates automatically.
-
Alternative 3: Upcoming! β In future I will built-in our own deckerweb updater. This is currently being worked on for my plugins. Stay tuned!
Just manually: Download the latest Snippet version (see above) and import it in Advanced Scripts. β You can delete the old snippet; then just activate the new one. Done.
- Your Scripts/ Code Snippets in the Admin Bar: various listings β Active scripts, Inactive scripts, by Folder (including Subfolder)
- Additional Links:
- Snippets: Code snippet libraries for WordPress by various authors, including the official Code Snippets Cloud
- Plugin ecosystem: Links to resources like the Code Snippets website, Docs, Learning, Emergency fixes etc., plus Facebook group.
- About: Includes links to the plugin author.
- Support for Advanced Scripts own "Safe Mode" β extra notice in Admin Bar
- Support for WordPress own "Script Debug" constant - extra notice in Admin Bar
- Third-party plugin support/integration (currently: DevKitPro by DPlugins / System Dashboard by Bowo / Variable Inspector by Bowo / Debug Log Manager by Bowo)
- Plugin installation mode:
- a) As regular plugin (support translations then)
- b) As a script/ code snippet - directly in Advanced Scripts itself! π
- Custom tweaks via constants: enable or disable various additional features or tweaks β just as simple code snippets, see below --- this keeps the plugin/snippet simple and lightweight (you can check the config in your WP install via: Tools > Site Health > Info β there look for the row: Advanced Scripts QuickNav (Plugin))
- Show the Admin Bar also in Block Editor full screen mode.
Please see here under Custom Tweaks via Constants what is possible!
I don't know. Not everything needs to be built-in. That's what plugins are for: those who need this functionality can install and use them. Or better, just use it as code snippet in Advanced Scripts itself. Done :-)
Because I needed (and wanted!) it myself for the sites I maintain. Read the backstory here ...
Because the restrictions there for plugin authors are becoming more and more. It would be possible but I don't want that anymore. The same for limited support forums for plugin authors on .org. I have decided to leave this whole thing behind me.
The intended usage of this plugin is for Administrator users only. Therefore the default capability to see the new Admin Bar node is set to activate_plugins
. You can change this via the constant ASQN_VIEW_CAPABILITY
β define that via wp-config.php
or via Advanced Scripts plugin:
define( 'ASQN_VIEW_CAPABILITY', 'activate_plugins' );
You can define an array of user IDs (can also be only one ID) and that way restrict showing the Snippets Admin Bar item only for those users. Define that via wp-config.php
or via Advanced Scripts plugin:
define( 'ASQN_ENABLED_USERS', [ 1, 500, 867 ] );
This would enable only for the users with the IDs 1, 500 and 867. Note the square brackets around, and no single quotes, just the ID numbers.
For example you are one of many admin users (role administrator
) but only you want to show it for yourself. Given you have user ID 1:
define( 'ASQN_ENABLED_USERS', [ 1 ] );
That way only you can see it, the other admins can't!
The default is just "Snippets" β catchy and short. However, if you don't enjoy "Snippets" you can tweak that also via the constant ASQN_NAME_IN_ADMINBAR
β define that also via wp-config.php
or via Advanced Scripts plugin:
define( 'ASQN_NAME_IN_ADMINBAR', 'Snippets' );
define( 'ASQN_COUNTER', 'yes' );
Since the official plugin/company logo is a bit too complex for the Admin Bar, I created an icon myself. However, you can use two other alternatives: 1) Of course, the Advanced Scripts company logo if you really want that or 2) a more neutral "code" logo from Remix Icon (free and open source licensed!). You can also tweak that via a constant in
wp-config.php
or via Advanced Scripts plugin:
define( 'ASQN_ICON', 'blue' ); // Advanced Scripts company logo
define( 'ASQN_ICON', 'remix' ); // code icon by Remix Icon
Removes the "Find Snippets" section
define( 'ASQN_DISABLE_LIBRARY', 'yes' );
Removes the "Links" & "About" sections
define( 'ASQN_DISABLE_FOOTER', 'yes' );
This is enabled by default, hence the original plugin name Advanced Scripts. It just adds some additional links for coders:
- Site Health Info (WP Core)
- Plugin: DevKit Pro by DPlugins
- Plugin: System Dashboard by Bowo
- Plugin: Variable Inspector by Bowo
- Plugin: Debug Log Manager by Bowo
If you don't want that just disable it via constant:
define( 'ASQN_EXPERT_MODE', FALSE );
Note: Support for some additional stuff in that mode may come in future.
The Releases
- New: Optionally only enable for defined user IDs (new custom tweak)
- New: Installable and updateable via Git Updater plugin
- Improved: Admin Bar CSS for Block / Site Editor fullscreen mode
- Fix: PHP warning on frontend
- Fix: Minor styling issues for top-level item
- Update:
.pot
file, plus packaged German translations, now including newl10n.php
files!
- Initial release
- Includes some plugin support
- Includes
.pot
file, plus packaged German translations
I needed (and wanted) this plugin (Advanced Scripts QuickNav) myself so I developed it. Since Advanced Scripts was first released in summer of 2020 I am using it and loving it. On some sites I have up to 20 or 30 snippets, small stuff mostly, but sometimes bigger also. For a long time, I have wanted a way to get faster to specific snippets to maintain those (for whatever reason). Since I have long history of Admin Bar (Toolbar) plugins I thought that would be another one I could make. In the last few weeks I felt the need to finally code something. So I came up with this little helper plugin / "snippet". And, scratching my own itch is also always something enjoyable. My hope is, that you will enjoy it as well (the finished plugin).
ββ David Decker, plugin developer, in March of 2025
This plugin comes as is.
Disclaimer 1: So far I will support the plugin for breaking errors to keep it working. Otherwise support will be very limited. Also, it will NEVER be released to WordPress.org Plugin Repository for a lot of reasons (ah, thanks, Matt!).
Disclaimer 2: All of the above might change. I do all this stuff only in my spare time.
Most of all: Blessed (snippet) coding, and have fun building great sites!!! π
Links to Advanced Scripts may be affiliate links.
Official Advanced Scripts plugin/company logo icon: Β© Clean Plugins by Abdelouahed Errouaguy
Icons used in Admin Bar items: Β© Remix Icon
Icons used in promo graphics: Β© Remix Icon
Readme & Plugin Copyright: Β© 2025, David Decker β DECKERWEB.de