Debug Bar Shortcodes
by Juliette Reinders Folmer 5 (3 reviews)

Debug Bar Shortcodes

Debug Bar Shortcodes adds a new panel to the Debug Bar that displays the registered shortcodes for the current request.

Debug Bar Shortcodes ranks #23,400 among WordPress.org plugins with 30+ active installations, is #518 of 1,148 in the Editor & Writing category, a 5/5 rating from 3 reviews, and was last updated Apr 30, 2016. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 4.4 (Current: 7.1.2)
v2.0.3 Current Version v2.0.3
Updated 10 years ago Last Update on 30 Apr, 2016
Refreshed 13 hours ago Last Refreshed on
#518 of 1,148 in Editor & Writing Top 50% by installs No update in over a year
View on WordPress.org
Rank
#23,400
+278 this week
Active Installs
30+
-21.1%
KW Avg Position
94
No change
Downloads
26.3K
+2 today
Support Resolved
0%
No change
Rating
100%
Review 5 out of 5
5 (3 reviews)

Next Milestone 40

Total Progress 10%
30+ 40+
11,599
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 9 more installs to reach 40+

Rank Changes

23,339 23,423 23,508 23,592 23,676 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
23,023 23,196 23,370 23,544 23,717 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
Current #23,400
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
0 10 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
3 reviews
Overall 100%
5
3 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Frequently Asked Questions

Common questions about Debug Bar Shortcodes

This plugin is only meant to be used for development purposes, but shouldn't cause any issues if run on a production site.
A shortcode is a WordPress-specific code that lets you do nifty things with very little effort. Shortcodes can embed files or create objects that would normally require lots of complicated, ugly code in just one line. Shortcode = shortcut. Source For more information about using shortcodes in WordPress: - WP Codex on shortcodes - WP Codex on the Shortcode API
There are two possibilities here: Either your shortcode has not been properly registered using the ShortCode API. Or your shortcode might only be registered conditionally and the current page does not meet those conditions.
See the previous answer. I'm using shortcode *abc* in page *xyz* and it doesn't show as used! To determine whether a shortcode is used in a page, only the post content is evaluated. If you add content to the page using shortcodes in other areas (for example: widgets) or via the theme, those uses will not be recognized.
Generally speaking you can. However, don't forget to always check whether the shortcode is registered before you use it! It may not be available on all pages and surely not on all WP installs. if ( shortcode_exists( 'shortcode' ) ) { /* Your code here */ // echo do_shortcode( 'some content containing a [shortcode /]' ); } I'm a developer and would like to enrich the information displayed by this plugin about my shortcode. I've tried to make this as easy and painless as possible. Just add a filter to enrich the information this plugin has about your shortcode. The easiest way is to use the db_shortcodes_info_{shortcode} filter which will only be applied to your shortcode. add_filter( 'db_shortcodes_info_{your_shortcode}', 'filter_my_shortcode_info' ); function filter_my_shortcode_info( $info ) { // enrich the object return $info; } The $info object you receive and are expected to return will contain the currently known information about the shortcode. $info is expected to contain (a selection of) the following parameters: stdClass( $name = (string) 'Friendly name for your shortcode', $description = (string) 'Description of your shortcode', $self_closing = (bool) true/bool, // whether the shortcode is self-closing $parameters = array( 'required' => array( (string) 'attribute_name' => (string) 'attribute description', ), 'optional' => array( (string) 'attribute_name' => (string) 'attribute description', ), ), $info_url = '', ) If you happen to already provide similar information using the sim_{shortcode} filter for the LHR-Shortcode list plugin, no need to do anything extra, that information will be picked up by this plugin. Similarly, if you provide information for the Shortcake/Shortcode UI feature plugin, that information will be used automatically to enrich the available information.
In version 1.0 of the plugin $info variable passed to the filter was an array. This has changed in version 2.0. I'm aware that this is a backward compatibility break, but I've done some quite extensive searches and considering I did not find any plugin using the filter (yet), I decided this backward compatibility break would have little to no effect and therefore would be safe to implement. If you did already have a filter in place, sorry I didn't find your plugin/theme! Not to worry though, I've tried to make it really easy to upgrade your code. First off, you'll need to change the add_filter() hook in code and your function signature to now received two variables. The first variable will be the new object, but the second variable will still be an array in the format which was passed in 1.0 so you can continue to use that in your function to enrich the information. Secondly, as all this plugin uses are the properties of the object, you can just cast your array to an object in the return and it'll work again. Old code for v1.0: add_filter( 'db_shortcodes_info_{your_shortcode}', 'filter_my_shortcode_info' ); function filter_my_shortcode_info( $info ) { // enrich the array return $info; } Updated code for v2.0: add_filter( 'db_shortcodes_info_{your_shortcode}', 'filter_my_shortcode_info', 10, 2 ); function filter_my_shortcode_info( $info_object, $info ) { // enrich the array return (object) $info; }
Have you read what it says in the beautifully red bar at the top of your plugins page ? As it says there, the Debug Bar plugin needs to be active for this plugin to work. If the Debug Bar plugin is not active, this plugin will automatically de-activate itself.

Sign In / Register

You need to sign in or register to use this feature.