> ## Documentation Index
> Fetch the complete documentation index at: https://help.noxity.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Plugins

> The top-level Plugins tab in WP Toolkit. Install, update, activate, and remove plugins across one or many WordPress sites at once.

The **Plugins** tab at the top of WP Toolkit is the multi-site plugin manager. Where the per-site dashboard handles one install at a time, this view shows every plugin across every WordPress site on the account, grouped by plugin name.

Open it from cPanel home → **Domains** → **WordPress Management** → **Plugins**.

<Frame caption="Plugins tab listing every plugin used across all sites">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/wordpress-management/plugins/listing-light.png" alt="WP Toolkit Plugins tab with the multi-site plugin list" className="block dark:hidden" />

  <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/wordpress-management/plugins/listing-dark.png" alt="WP Toolkit Plugins tab with the multi-site plugin list" className="hidden dark:block" />
</Frame>

## What's in the list

Each row is one plugin, with:

* The plugin name and slug.
* The version installed.
* An update badge if a newer version is available.
* A count of which sites have it installed (e.g. **3 of 4 sites**).
* An expand toggle that lists those sites with per-site activate/deactivate.

The toolbar above the list:

| Button         | What it does                                                                                                |
| -------------- | ----------------------------------------------------------------------------------------------------------- |
| **Install**    | Install one plugin from the WordPress.org repository onto one or more sites.                                |
| **Upload**     | Upload a `.zip` (a paid plugin, a private one) and install it on one or more sites.                         |
| **Update**     | Bulk update every selected plugin (or every plugin with an available update) across the sites that have it. |
| **Activate**   | Activate a plugin on the sites where it's installed but not active.                                         |
| **Deactivate** | Deactivate a plugin everywhere without uninstalling.                                                        |
| **Remove**     | Delete the plugin from selected sites. Confirm step before it runs.                                         |

## Install a plugin on multiple sites at once

<Steps>
  <Step title="Click Install">
    The plugin search opens. Search the WordPress.org repository by name or keyword.

    <Frame>
      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/wordpress-management/plugins/install-search-light.png" alt="Plugin search modal" className="block dark:hidden" />

      <img src="https://mintlify.s3.us-west-1.amazonaws.com/noxity/images/cpanel/domain-management/wordpress-management/plugins/install-search-dark.png" alt="Plugin search modal" className="hidden dark:block" />
    </Frame>
  </Step>

  <Step title="Pick a plugin">
    Click **Install** on the plugin card.
  </Step>

  <Step title="Pick the target sites">
    A checklist of every WordPress site on the account. Tick the sites you want.
  </Step>

  <Step title="Decide whether to activate">
    A toggle below the site list. On for **install + activate**, off for **install only**.
  </Step>

  <Step title="Run">
    Each install is a separate background job. Failures are reported per site at the end.
  </Step>
</Steps>

## Upload a paid plugin

<Steps>
  <Step title="Click Upload">
    The upload modal opens.
  </Step>

  <Step title="Pick the .zip">
    Drag the file in or use the picker. Maximum size depends on your PHP `upload_max_filesize`; bump it in [PHP Settings & Management](/web-hosting/cpanel/advanced-settings/php-settings-management/php-settings-management-example) if a big plugin won't upload.
  </Step>

  <Step title="Pick the target sites and activate">
    Same as a repository install.
  </Step>

  <Step title="Run">
    The plugin lands on every selected site. Updates for paid plugins usually need their own license key set inside WordPress admin; WP Toolkit doesn't manage license keys.
  </Step>
</Steps>

## Update plugins across all sites

The Update button in the toolbar handles every plugin with a pending update across every site at once. For more control, expand a single plugin row and pick which sites to update.

<Tip>
  Take a backup before bulk-updating plugins. The per-site **Back Up / Restore** quick action on the [site dashboard](/web-hosting/cpanel/domain-management/wordpress-management/site-management) is fast; JetBackup runs nightly anyway.
</Tip>

## Common issues

<AccordionGroup>
  <Accordion title="A plugin appears in the list but says it isn't installed on any site">
    WP Toolkit caches the plugin index. Click **Refresh** on the toolbar (or run **Scan** on the [Installations tab](/web-hosting/cpanel/domain-management/wordpress-management/installations)) to re-pull plugin lists from each site.
  </Accordion>

  <Accordion title="Bulk update fails on one site only">
    Open the per-site dashboard for that site and try the update from there. The error is usually clearer (memory limit, file permission, plugin author marked the update incompatible). Fix the underlying cause, retry the bulk update.
  </Accordion>

  <Accordion title="A premium plugin won't auto-update">
    Premium plugins almost always require a license key registered inside WordPress admin to receive updates. WP Toolkit can install and remove them, but the update channel is owned by the plugin vendor. Set the license key in admin first.
  </Accordion>
</AccordionGroup>

## Need a hand?

<CardGroup cols={2}>
  <Card title="Open a ticket" icon="life-ring" href="https://members.noxity.io/submitticket.php">
    Best for anything that needs an account check or a config change on our end.
  </Card>

  <Card title="Live chat" icon="messages" href="https://noxity.io/contact">
    Faster for quick questions during business hours.
  </Card>
</CardGroup>
