Skip to content

Builder Meta Cleanup v2.3.2

Choose a tag to compare

@oduppinsjr oduppinsjr released this 27 May 13:43
· 21 commits to main since this release

New preset target: Unlimited Elements for Elementor

Adds the Unlimited Elements for Elementor plugin (free + premium) as a preset target so the cleanup workflow can sweep its leftover rows after the plugin has been deactivated.

Added

  • Plugin paths matched: unlimited-elements-for-elementor/unlimited_elements.php and unlimited-elements-for-elementor-premium/unlimited_elements.php.
  • Exact wp_options row: addon_library_catalog — the autoloaded addon catalog cache. Frequently grows to 100KB+ on long-running sites because it is autoloaded on every WordPress request.
  • wp_options LIKE patterns:
    • addon_library_% — catches addon_library_catalog, addon_library_lasttime, addon_library_version, and any sibling caches the plugin writes.
    • unlimited_elements_% — catches the plugin's settings rows.

Safety

The new target sits in includes/data-plugin-cruft-targets.php with ui_tab = 'plugin'. It follows the same active-stack guard as every other preset: detection runs through is_target_active() against the listed plugin_paths, so options and pattern deletes are only offered when the plugin is not active. The Summary tab and the bulk "Run full cleanup" button will also automatically skip this target while the plugin remains active.

Upgrade

Patch release. No data migration, no configuration changes. Users without Unlimited Elements installed will simply see one more Not installed / Inactive row on the Plugins tab.