Shortcodes Finder


Shortcodes Finder helps you to:
* Find every shortcode (by tag or content type) present in your WordPress posts, pages and custom type contents
* Search unused shortcodes
* Disable active or unused/orphan shortcodes
* Test your shortcodes before use them in your website


  • Search specific shortcode or see all the shortcodes working in your website. The plugin gives you a rapid access to contents, test page or shortcode documentation.
  • Find every shortcode divided by content page. You can search into Posts, Pages and every custom content type used in your website.
  • Get a rapid view to all unused Shortcode. With plugin you will be able to disable them with one click.
  • For each shortcode found by plugin you can test it, defining parameters and showing directly the result.
  • The documentation page helps you to find the shortcode source file, classes and available parameters.
  • From settings page you can disable orphan/unused shortcodes with one click or disable active shortcodes one by one.


From your WordPress dashboard

  1. Visit ‘Plugins > Add New’
  2. Search for ‘Shortcodes Finder’
  3. Activate the plugin from your Plugins page.


  1. Download Shortcodes Finder zip file
  2. Unzip it
  3. Upload the unzipped directory to your ‘/wp-content/plugins/’ directory
  4. Activate the plugin from your Plugins page.


This plugin is simple, works as advertised and is excellent for finding short codes in content, including CPT. It will also find where the short code is defined in the code (plugins, theme etc) The one error it misses is if shortcodes are embedded in Custom Fields. As an example we use an advanced custom field to allow clients to add a contact form to a page by entering the short code into a field. This is not found by this plugin.
I could detect unused shortcodes in more than three thousand products descriptions using this plugin. It is fast and accurate. It can also be sued to identify all used shortcodes and to detect incorrectly entered shortcodes too. I wish this plugin had also the delete capability of found unused shortcodes too. Anyway I used code below in phpMyAdmin to delete all shortcodes starting with [cz_ UPDATE wp_posts SET post_content = REGEXP_REPLACE(post_content, "\\[cz_(.*?)]", "");
When I decided to remove a plugin which had gone out of production, I was faced with the problem of finding all pages and posts where shortcodes were used. Shortcodes Finder made it very easy to find all content that used the plugin which would leave behind a broken shortcode. Problem solved. Additionally, Shortcodes Finder allowed me to find all unused shortcodes.
I was looking for a way to do exactly this. Was about to write my own script to search for these in the database because using wp db search for every single shortcode was getting tiresome. Thanks for the great and original plugin!
This plugin was such a good find and I'm truly grateful to the developers. I really needed something like this and it works great. What would be even more helpful is if it could somehow search a multi-site instance. We have so many sub-sites and it takes a while go check each one individually.


“Shortcodes Finder” 是开源软件。 以下人员对此插件做出了贡献。


“Shortcodes Finder”插件已被翻译至4种本地话语言。 感谢所有译者为本插件所做的贡献。

将“Shortcodes Finder”翻译成您的语言。





  • WordPress 5.9 compatibility
  • Graphic and icons changes


  • WordPress 5.8 compatibility


  • WordPress 5.7 compatibility
  • Link to other Scribit plugins in About page


  • Speed improvements (JS/CSS loading)
  • Plugin webpage changed
  • Font Awesome icons replaced by Dashicons
  • Minor changes


  • Redirect to plugin page after activation
  • WordPress 5.6 compatibility


  • Redirect to plugin page after activation
  • WordPress 5.5 compatibility


  • Added an option to search shortcodes in draft, future, pending and private contents
  • Replaced old guid links with permalinks
  • WordPress 5.4.2 compatibility


  • Added an option to search for shortcodes parameters into documentation page
  • Speeded up documentation page
  • Link to shortcode uses from documentation page
  • Hidden extra contents during documentation page searches


  • Documentation page: get information about shortcodes (source file, class and parameters) – Thanks to @luxxor
  • Removed unnecessary frontend js/css calls
  • Excluded some false positive unused shortcodes
  • Used Font Awesome icons instead of images
  • WordPress 5.4.1 compatibility
  • Tablepress compatibility
  • New screenshots in plugin documentation


  • Settings page
  • Disable all unused/orphan shortcodes
  • Disable selected active shortcodes
  • WordPress 5.3.2 compatibility
  • Minor changes


  • Fix multi accordion for same shortcode in unused shortcodes tab
  • Fix copy to clipboard function


  • Ajax search for website with a lot of contents
  • Graphic improvements
  • Code refactoring


  • Search into contents for a specific shortcode
  • Minor changes


  • WordPress 5.2 compatibility
  • Visual Composer (WP Bakery page builder) compatibility
  • “Copy to clipboard” function for tested shortcodes
  • Italian language
  • Minor changes


  • WordPress 5.1 compatibility
  • Bugfixes
  • Minor changes


  • Recursivity to find many shortcode occurrences


  • WordPress 5.0 compatibility
  • Bugfixes


  • Security improvements


  • Graphic improvements
  • Minor changes


  • Added the Unused Shortcodes page
  • Shortcode counter
  • Bugfixes


  • Bugfixes


  • Custom post types shortcodes view
  • Trimmed long contents inside shortcode preview


  • Correction on parameters passing to test page
  • Textarea instead of input field for test content


  • First plugin version