BB Used Modules Finder & Manager
A WordPress admin plugin that helps Beaver Builder site administrators identify which modules are used in content and disable unused modules from supported addon packs.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/nmskvideo-dot/bb-used-modules-finder/archive/refs/heads/master.zipA WordPress admin plugin that helps Beaver Builder site administrators identify which modules are used in content and disable unused modules from supported addon packs.
Features
- Scans Beaver Builder layout data stored in WordPress post meta.
- Lists used modules, their source pack, and usage count.
- Detects modules provided by Beaver Builder, Ultimate Addons for Beaver Builder (UABB), and PowerPack for Beaver Builder.
- Lists unused UABB and PowerPack modules after a scan.
- Enables or disables individual unused modules without leaving the admin page.
- Supports bulk disabling of all unused modules or unused modules from one addon pack.
- Uses WordPress nonces, capability checks, sanitization, and cache clearing where supported.
Requirements
- WordPress 5.8 or later.
- PHP 7.4 or later.
- Beaver Builder with layouts saved in the standard
_fl_builder_datapost meta format. - UABB and/or PowerPack for Beaver Builder to manage addon modules. The plugin can still report Beaver Builder core modules without these addons.
- Administrator-level access, or the capability required by the site configuration to manage the plugin.
Installation
- Download or clone this repository.
- Copy the
bb-used-modules-finderdirectory towp-content/plugins/. - In WordPress, open Plugins and activate BB Used Modules Finder & Manager.
- Go to Tools > BB Used Modules.
Usage
- Open Tools > BB Used Modules in the WordPress admin.
- Select Scan Layouts Now to scan Beaver Builder content.
- Review the used module list and usage counts.
- Review unused UABB and PowerPack modules.
- Toggle individual modules or use a bulk disable action.
The scan result is cached for one day. Run the scan again after significant content or module configuration changes.
Important notes
- Disabling an unused module changes the related addon settings. Back up the site before making bulk changes.
- A module is considered used when its slug is found in Beaver Builder layout data. Dynamic, external, or custom usage may not be detected.
- The plugin only manages modules exposed by the installed UABB and PowerPack APIs. It does not disable or uninstall addon plugins.
- Test changes on a staging site before applying them to production.
Development
The plugin is currently distributed as a single PHP plugin file. No build step is required.
Before submitting changes, verify the PHP syntax with:
php -l bb-used-modules-finder.php
License
No license is currently declared for this repository. Add a license before redistributing the plugin.