Foureyed Shortcode Control

Description

Shortcodes are everywhere on WordPress sites — in posts, pages, widgets, and theme settings. But what happens when a plugin is deleted? Its shortcodes often remain broken in your content, cluttering your database and breaking your site’s appearance.

Shortcode Control gives you complete visibility and control over every shortcode on your site. See exactly which plugins created each shortcode, find broken ones lingering in your posts, and disable any shortcode instantly — without touching code or deactivating entire plugins.

What You Can Do:

  • Find Every Shortcode: See a complete list of all active shortcodes and instantly know which plugin, theme, or WordPress core created each one.
  • Spot Broken Shortcodes: Scan your entire post library in seconds to find orphaned shortcodes left behind by deleted plugins — saving you time and keeping your content clean.
  • Toggle Shortcodes On/Off: Disable any problematic shortcode site-wide with one click. Perfect for troubleshooting, security patches, or hiding bundled features you don’t need.
  • Choose How They Display: When disabled, shortcodes can either show their raw text (e.g., [gallery]) or disappear completely.
  • See Plugin Health: Check live plugin stats — install counts, last update date, and maintenance status — directly from your dashboard.
  • Lightning Fast: Zero impact on your website visitors. The plugin only runs in your admin area. Zero overhead on the front-end.

Installation

  1. Upload the shortcode-control folder to /wp-content/plugins/
  2. Activate it from the Plugins menu
  3. Click Shortcodes in your WordPress sidebar to get started

FAQ

Is this safe to use?

Yes. Shortcode Control only adds a management interface — it doesn’t modify your plugins or themes. You have full control: toggle shortcodes on/off instantly, and everything is reversible with one click.

Will this slow down my website?

No. The plugin only runs in your WordPress admin. On the front-end, there’s zero performance impact. Your visitors won’t notice it’s installed.

What if I disable a shortcode I need?

Just toggle it back on instantly. No data is deleted, no settings are lost. It takes one click to fix.

Can I see where a shortcode is used?

Yes! Use the Scanner to find every post and page using a specific shortcode. See exactly which content needs attention before making changes.

Does this work with custom shortcodes?

Yes. Shortcode Control discovers all registered shortcodes — core, plugin-created, theme-created, and custom. If WordPress knows about it, Shortcode Control can show it and toggle it.

What about shortcodes in widgets or custom post types?

The Scanner finds shortcodes in all posts and pages. Check your widget content and custom fields manually if needed.

Avis

Il n’y a aucun avis sur cette extension.

Contributeurs & développeurs

« Foureyed Shortcode Control » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Historique des changements

1.0.3

  • Fix: Strip Gutenberg block comments before scanning to prevent false positive numeric shortcode matches
  • Fix: Infinite reload loop in Manage Shortcodes page after cache reset (transient-based guard)
  • Fix: Run scan link in Manager table intercepted by toggle JS
  • Fix: Sync plugin header Version field
  • Improve: Settings & Tools page — rename, merge tabs from 4 to 2
  • Improve: Manager table uses native WP list table styles
  • Improve: Scanner page declutter with tooltips on button and action links
  • Improve: Scanner shows hint for hidden core shortcodes instead of broken Manage link
  • i18n: Add translators comments for sprintf placeholder strings

1.0.2

  • Refactor: Implement Api Facade pattern for strict module isolation
  • Refactor: Consolidate core layer – merge thin wrapper classes for cleaner architecture
  • Refactor: Centralize all DB keys and constants through DataRegistry
  • Refactor: Rebrand all constants to FOUREYED_SHORTCODE_CONTROL_ prefix
  • Refactor: Move orphan adoption logic into unified ShortcodesDataProvider
  • Improve: Enhanced module isolation and extensibility for future Pro features
  • Fix: WordPress.org review feedback addressing

1.0.1

  • Fix: unadopt removes tag from disabled list
  • Fix: wpdb prepare argument order in get_existing_result

1.0.0

  • Initial public release on WordPress.org
  • Complete registered shortcode discovery and listing
  • One-click toggle to enable/disable any registered shortcode
  • Database scanner to find orphaned and broken shortcodes
  • Adopt broken shortcode to disable it
  • Zero front-end performance impact
  • Tested on WordPress 6.9