Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/nmskvideo-dot/bb-used-modules-finder/archive/refs/heads/master.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
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.
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.