Shortcodes Finder

Description

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 shortcode in all multisite network contents

Screenshots

  • 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.

Installation

From your WordPress dashboard

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

From WordPress.org

  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.

Reviews

ግንቦት 6, 2023 1 reply
Several years ago I started using a "visual page builder". You just couldn't create complex pages that fast and easy without one. The time and effort to write the html/css was just not worth it. Fast forward to Gutenberg and my slow, clunky page builder became obsolete. I started the meticulous task of removing short-codes and editing hundreds of pages. As I came across them-I would fix them, hoping one day-I would get all of them-but how would I know for sure? Then I came across this plugin and gave it a shot. Glad I did! It easily found hundreds of short-codes with a link to each post/page. It took me a few days-but I just finished removing the last one. I was so impressed I came here to write a review. This plugin is just great. If you need to find/remove/edit short-codes, there is nothing better. Just perfect.
መጋቢት 30, 2023 1 reply
The plugin did exactly what it advertised! It didn't take over the menu (having a top level menu!), it was hidden under the "Tools" menu where it should be. +1 to the devs of this plugin.
ጥሪ 25, 2023 1 reply
Brilliant plugin. Thanks so much for providing to all us WordPress users.
ጥሪ 16, 2023 6 replies
The plugin works as intended, and as of the latest version (1.5.2) it also works with weForms. I've left my old review below in case anyone encounters the same problem, but this problem has no longer occurred on the latest version, so everything is working as intended. The author was very responsive in dealing with my concerns (as you can see from our exchange below), and even took the extra step to add support for weForms. A well-deserved 5 stars. -------------------------------------------------- The text below is my old review (before 1.5.2) and is left up only in case anyone else encounters the issue. The plugins, today, works as intended. Right after installation, this plugin caused WordPress to generate an infinite 302 redirect loop for any logged-in user trying to access the admin dashboard. The front-end worked fine. None of the admin pages were accessible. The infinite redirect loop caused the page to never load, making the browser show an error because it realizes it's never going to end. Removing the files of this plugin via FTP or other external method fixed the problem. It may be due to an incompatibility with another plugin (most plugins installed are well-known ones like WooCommerce, LifterLMS, WP Fastest Cache, Rank Math SEO, Redis Object Cache). Either way, it shouldn't be doing this. Adapting the following code in the file shortcodes-finder/admin/class-shortcodes-finder-admin.php: if ( is_admin() && get_option( 'activated_plugin' ) == SHORTCODES_FINDER_PLUGIN_SLUG ) { delete_option( 'activated_plugin' ); exit( wp_redirect( admin_url( 'tools.php?page='. SHORTCODES_FINDER_PLUGIN_SLUG ) ) ); } to: if ( is_admin() && get_option( 'activated_plugin' ) == SHORTCODES_FINDER_PLUGIN_SLUG ) { delete_option( 'activated_plugin' ); //exit( wp_redirect( admin_url( 'tools.php?page='. SHORTCODES_FINDER_PLUGIN_SLUG ) ) ); } which disables the redirect, also fixed the problem. After enabling, a second concern shows up: Although it recognizes some shortcodes (like LifterLMS and WooCommerce), it does not suggest the shortcode for weForms. "Find by Content" does find the used weForms shortcodes, but also lists all other shortcodes on all pages. Two stars since applying my manual edit makes the plugin run, and although it doesn't recognize weForms shortcodes it does help to eventually get there (with false positives) via "Find by Content".
ታሕሳስ 30, 2022 1 reply
I've used WordPress for client sites since 2007. Since the beginning I've wished there was a plugin that could find unused shortcodes. This does that and helps clean up a site big time. If you search for how do I know which plugins my site uses 99% of the answers will tell you to see which plguins are active. Nobody gets the question. Sure, a plugin can be active. But IS IT BEING USED? This plugin helps solve part of that unanswered dilema. Deactivate a plugin. Run the Shortcodes Finder search in pages and in posts. You'll see shortcodes for plugins and themes and maybe even find some you want to remove. You may also find shortcodes that you might not know you had in the site because a plugin was previously deleted. This doesn't solve everything but it is a GREAT step toward solving an important need cleaning up WordPress sites when you change themes or deactivate a plugin.
መስከረም 30, 2022 1 reply
This is a really useful plugin to find all shortcodes on a site. I have to switch themes and to find all shortcodes used by the old theme so I can replace them. Shortcodes finder does an excellent job finding them. I had a problem with the plugin that was solved in no time. So also excellent support. Thanks for this plugin and the support!
Read all 47 reviews

Contributors & Developers

“Shortcodes Finder” is open source software. The following people have contributed to this plugin.

Contributors

“Shortcodes Finder” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Shortcodes Finder” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.5.2

  • WordPress 6.1 compatibility
  • WeForms compatibility

1.5.1

  • SRP optimizations
  • Bug on plugin origin search fixed
  • sf_version option removed on plugin uninstall
  • Images compressed

1.5.0

  • WordPress multisite search support
  • WordPress 6.0 compatibility
  • PHP 8 compatibility
  • Changed style of unused shortcode results
  • Corrected shortcodes order in settings page
  • Minor changes

1.4.8

  • WordPress 5.9 compatibility
  • Graphic and icons changes

1.4.7

  • WordPress 5.8 compatibility

1.4.6

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

1.4.5

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

1.4.4

  • Redirect to plugin page after activation
  • WordPress 5.6 compatibility

1.4.3

  • Redirect to plugin page after activation
  • WordPress 5.5 compatibility

1.4.2

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

1.4.1

  • 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

1.4.0

  • 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

1.3.0

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

1.2.10

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

1.2.9

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

1.2.8

  • Search into contents for a specific shortcode
  • Minor changes

1.2.7

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

1.2.6

  • WordPress 5.1 compatibility
  • Bugfixes
  • Minor changes

1.2.5

  • Recursivity to find many shortcode occurrences

1.2.4

  • WordPress 5.0 compatibility
  • Bugfixes

1.2.3

  • Security improvements

1.2.x

  • Graphic improvements
  • Minor changes

1.2.0

  • Added the Unused Shortcodes page
  • Shortcode counter
  • Bugfixes

1.1.x

  • Bugfixes

1.1.0

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

1.0.1

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

1.0.0

  • First plugin version