πŸ”Œ

Plugin Management

Activate, deactivate, update, install, and delete plugins on remote WordPress sites β€” all without logging in.

πŸ“‹

How to view the fleet-wide plugin inventory

Overview

The Plugin Inventory page shows every plugin installed across all your WordPress sites in one searchable, filterable table β€” with real icons, status, version, and update availability.

  1. Click “Plugins” in the sidebar

    Navigate to Plugins. The page loads all plugins from every connected site.
  2. Use the search bar to find a specific plugin

    Type the plugin name to instantly filter the table.
  3. Filter by site

    Use the site dropdown to narrow results to a single WordPress site. The status counts in the header update to reflect that site only.
  4. Filter by status

    Use the status pills: All, Active, Inactive, Updates Available, or Abandoned. Abandoned plugins haven’t been updated in over a year.
  5. Select multiple plugins for bulk actions

    Check the boxes on the left to select one or many rows, then use the bulk action bar that appears at the bottom.
Screenshot: Plugin Inventory page Screenshot: Plugin Inventory page

The full plugin table with search bar, site filter, status pills, and per-row toggle controls.

πŸ’‘

A pulsing amber dot next to a plugin means a remote command has been queued. WP Warden pushes it to the site immediately in most cases; if the site can’t be reached right away, it falls back to the site’s next WordPress heartbeat (up to 5 minutes).

⚑

How to activate or deactivate a plugin remotely

Remote Control

Toggle any plugin’s active state on a WordPress site without ever logging into WordPress admin.

  1. Find the plugin in the Plugin Inventory

    Use search or filter to locate it. Go to Plugins in the sidebar.
  2. Find the toggle switch in the “Status” column

    A green toggle means the plugin is active; a grey toggle means it is inactive.
  3. Click the toggle to change the state

    WP Warden queues an activate or deactivate command immediately. A pulsing amber dot appears while the command is pending.
  4. WP Warden pushes the command to the site

    WP Warden Watchdog usually applies the command within seconds over a direct connection. If the site is briefly unreachable, it’s applied on the site’s next 5-minute heartbeat instead. The toggle updates to reflect the new state once it completes.
Screenshot: Plugin toggle in the inventory table Screenshot: Plugin toggle in the inventory table

The toggle switch in the Status column, shown in active (green) and inactive (grey) states, with the amber pending indicator.

ℹ️

You can also click the “Β·Β·Β·” menu at the end of any plugin row for quick access to Activate/Deactivate, Update (if available), and Remove.

πŸ”„

How to update a plugin on a remote site

Updates

Queue a plugin update from WP Warden β€” the WordPress site applies it on the next heartbeat. No WordPress login needed.

  1. Filter by “Updates Available”

    In the Plugin Inventory, click the Updates status pill to show only plugins with pending updates.
  2. Find the plugin you want to update

    Look for the orange “Update Available” badge in the Version column.
  3. Click the “Update” button in the Actions column

    Or use the three-dot menu (Β·Β·Β·) on the right and select Update.
  4. The update is queued instantly

    There’s no confirmation step β€” clicking Update immediately queues the command, and a toast confirms it (e.g. “Update queued for [plugin name]”).
  5. Monitor the result

    The pulsing amber dot appears while the update is queued. WP Warden pushes it to the site right away in most cases (falling back to the site’s next 5-minute heartbeat if it’s unreachable); once it runs, the version column updates and the badge disappears.
Screenshot: Plugin row showing "Update Available" badge and Update button Screenshot: Plugin row showing “Update Available” badge and Update button

The version column showing current and available versions, with the Update button highlighted.

πŸ’‘

After every plugin update, WP Warden automatically takes a before/after screenshot and checks for visual regressions. If the site looks different, you will get a Visual Regression alert. See visual regression monitoring.

⬇️

How to install a new plugin from WordPress

New Feature

Browse the entire official WordPress plugin directory, review full plugin details, and remotely install any plugin on any of your sites β€” all from within WP Warden.

  1. Go to the Plugin Inventory

    Click Plugins in the sidebar.
  2. Click “πŸ”Œ Install Plugin” in the toolbar

    The button is in the toolbar at the top-right of the page, alongside Activity Log and Refresh. A full-screen Plugin Browser modal opens.
  3. Search for the plugin

    Type the plugin name or keyword in the search box on the left. Results appear automatically after a short delay, showing plugin icon, name, star rating, and active install count.
  4. Click a result card to view full details

    The right panel loads the complete plugin page: banner image, author, stats (version, WP compatibility, PHP requirement, total downloads), and six content tabs: Description, Installation, FAQ, Screenshots, Changelog, and Reviews.
  5. Select a target site

    In the Install to dropdown on the right sidebar, choose which of your connected WordPress sites to install the plugin on.
  6. Choose whether to activate after install

    The Activate after install checkbox is ticked by default. Uncheck it if you want to install but leave the plugin inactive.
  7. Click “Install & Activate”

    WP Warden queues an install_plugin command. A green toast confirms the command has been queued. The WordPress site will download and install the plugin on its next heartbeat connection.
Screenshot: WordPress Plugin Browser modal Screenshot: WordPress Plugin Browser modal

The two-panel modal showing the search results on the left and full plugin detail (banner, tabs, install sidebar) on the right.

ℹ️

If the selected plugin is already installed on the chosen site, a green “Already installed” badge appears and the Install button is disabled to prevent duplicates.

πŸ’‘

The browser calls WordPress directly from your browser β€” no backend proxy is used. This means search results are always live and there is no server load on your WP Warden instance.

⚠️

Installation is queued and applied the next time the site checks in (within about 5 minutes) β€” the WordPress site must have internet access to download from WordPress.

πŸš€

How to bulk update plugins across multiple sites

Bulk Actions

The Updates page gives you a fleet-wide view of every pending update. Select as many as you want and apply them all at once.

  1. Click “Updates” in the sidebar

    This opens the fleet-wide Updates page showing all pending plugin, theme, and core updates.
  2. Review what needs updating

    Updates are organized into tabs by type: Plugins, Themes, Core, and Translations (view-only, no update action). Switch tabs to see items of that type; each row shows site name, item name, current version, and available version.
  3. Select updates using the checkboxes

    Check individual items or use the header checkbox to select all within the active tab. You can mix items from different sites in a single batch, but selection is limited to one type at a time β€” switch tabs to update Themes or Core separately.
  4. Click “Update Selected”

    WP Warden queues one update command per selected item and immediately pushes them to each affected site; if a site is unreachable, its commands fall back to the next 5-minute heartbeat.
  5. Monitor progress

    Return to the Plugin Inventory to see status dots update as each site completes its updates.
Screenshot: Updates page with multi-select checkboxes Screenshot: Updates page with multi-select checkboxes

The fleet-wide updates table with tabs for Plugins, Themes, Core, and Translations, multi-select checkboxes, and the “Update Selected” button.

πŸ—‘οΈ

How to delete a plugin from a remote site

Remote Control

Permanently remove a plugin from a WordPress site without logging in. WP Warden deactivates it first, then deletes all its files.

  1. Find the plugin in the Plugin Inventory

    Use search or filters to locate the plugin you want to delete.
  2. Open the action menu

    Click the three-dot menu (Β·Β·Β·) on the far right of the plugin row.
  3. Select “Remove”

    A confirmation modal titled “Confirm Plugin Removal” appears warning that this action is permanent.
  4. Type the confirmation keyword

    To prevent accidental deletions, type Delete in the confirmation field. The Remove button becomes active only after this is typed.
  5. Confirm

    Click the red Remove button. WP Warden pushes the command to the site immediately in most cases, falling back to the next 5-minute heartbeat if the site is unreachable.
Screenshot: Delete Plugin confirmation dialog Screenshot: Delete Plugin confirmation dialog

The confirmation modal with the “type Delete to confirm” field and the red Remove button.

⚠️

Deletion is permanent and cannot be undone from WP Warden. If you are unsure, deactivate the plugin first and delete it only once you have confirmed the site is functioning correctly.