WordPress Bulk Plugin Updater
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
WordPress Bulk Plugin Updater lets you update multiple plugins in a single operation. Instead of opening each plugin individually, checking for updates, clicking update, and confirming — repeating this for every single plugin — this tool provides a unified checklist of all plugins on the current page. You can filter plugins by update availability (Updates available/Up to date) or active status (Active/Inactive) to quickly find the ones that need updating. Select any number of plugins using checkboxes and click Update. The tool then automatically processes each selected plugin — checking the plugin checkbox, triggering the bulk update action, and confirming the update. This turns what could be dozens of manual operations into a single batch action, making WordPress maintenance and security updates significantly faster and more efficient.
WHERE IT RUNS
This script runs exclusively on the WordPress admin dashboard in your browser. It activates on the plugins list page (plugins.php) within the WordPress administration interface. It requires the BotGentz extension to inject and execute the script. The tool does not work on the WordPress frontend, the mobile app, or any third-party WordPress clients — only the web-based WordPress admin accessed through a Chromium-based or Firefox browser. It specifically targets pages under */wp-admin/plugins.php, including the WordPress plugins list view.
HOW TO USE
After installing the script via BotGentz, navigate to your WordPress admin dashboard and open the Plugins page. The tool automatically detects the plugin list and displays a floating panel on the right side. The panel shows all plugins on the current page, with checkboxes next to each plugin entry. Each plugin displays its name, version, active status, and whether an update is available. Use the search box to filter by plugin name, or use the update filter dropdown to show only plugins with available updates or up-to-date plugins. The active status filter shows only active or inactive plugins. Check the boxes for every plugin you want to update. Click "Update Selected Plugins" and confirm the action. The tool will process each selected plugin one by one — checking the plugin checkbox, triggering the bulk update action, and confirming the update. A status message appears when the operation completes, showing how many plugins were successfully updated. Plugins without updates available are skipped with a notification.
THE ACTUAL MECHANISM — WHY IT WORKS
WordPress's admin interface uses a combination of server-rendered HTML and JavaScript interactions for its plugin management. The plugin list is rendered as a table with each row containing plugin metadata, status indicators, and a checkbox. This tool scans the DOM for plugin rows using the WordPress table structure, extracting the plugin name, version, active status, and update availability from the visible text content and CSS classes. Each plugin is assigned an identifier from the data-plugin attribute or checkbox value. When updating, the tool uses WordPress's built-in bulk update functionality — it checks the plugin checkboxes, selects the "Update" option from the bulk actions dropdown, and clicks Apply. The tool uses React-friendly event dispatching — setting values via the native setter and dispatching both "input" and "change" events to ensure WordPress's JavaScript registers the updates. This approach works without making direct REST API calls, which would require authentication and knowledge of WordPress's internal API structure. By using the existing UI, the tool works within WordPress's own permission and validation system, and continues to function even if the underlying API changes.
THE PANEL
The floating panel is fully draggable — click and drag the header to reposition it anywhere on the page. The panel's position is saved per site in localStorage, so it reappears exactly where you left it when you return to the plugins page. Double-click the header to snap the panel to the nearest edge (left or right). A collapse button minimizes the panel to a small tab showing a puzzle emoji badge, keeping it out of the way while still accessible. The plugin list inside the panel is scrollable and resizes vertically based on the number of plugins. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the page toolbar. All panel interactions are non-blocking — the WordPress admin remains fully responsive while the panel is open, and the panel updates automatically when you navigate between pages.
PLEASE NOTE
This script requires the BotGentz extension (free) to run user scripts on WordPress. WordPress sites can vary significantly in their admin interface depending on the version, theme, and plugins; if the tool stops working, check for an updated version within BotGentz's script repository. This tool does not store, transmit, or log any plugin data, version information, or update history — all operations occur locally in your browser with no external network requests except those made by WordPress itself. Plugin updates are applied through WordPress's own UI event system, so all changes respect your user permissions and site settings. The tool does not bypass WordPress's security or permission system; it simply automates the clicks you would otherwise perform manually. For sites with a large number of plugins, the tool may take several minutes to complete the operation, as each plugin is processed sequentially with delays to avoid overwhelming the UI. A progress indicator shows which plugin is currently being processed. Always double-check your selections before updating, as plugin updates can affect site functionality — it is strongly recommended to backup your site before performing bulk updates. The tool only affects plugins visible on the current page; to update all plugins, use WordPress's built-in pagination controls or adjust your filters to show all relevant plugins. Plugins without available updates are automatically skipped.