Skip to content

Install a WordPress plugin

  1. Choose the intended servers and sites. Start with one installation.

  2. Open Choose action → Bulk tools → Plugins → Install plugin or ZIP.

  3. Choose Source and fill its package field:

    Source What to supply
    Repository slug Enter a slug such as classic-editor in Slug, URL or path, then click Verify slug. Verify again if you edit it.
    HTTPS URL Enter a trusted direct ZIP URL in Slug, URL or path.
    Server path Enter the ZIP’s path in Slug, URL or path. It must exist on the server running the installation.
    Stored upload Choose the intended package in Stored upload.
    Upload ZIP Choose your plugin ZIP using ZIP file.

Install plugin or ZIP form with Source, package fields and target sections

Choose the plugin source and check the selected sites and servers before reviewing the action. Select the image to view it full size; use your browser's Back command to return.
  1. Click Review action, check the selected sites and target servers, then confirm.
  2. Read every site’s final result, including skips. Finished can include failed sites; see Read the outcome. Check the installed version and site health.

Uploading a ZIP alone does not install it; wait for the successful installation result.

From a root terminal on the server hosting the sites, install a repository plugin by its slug:

Terminal window
cpfence --bulk-install-wp-plugin classic-editor

Review /var/log/cpfenceav/wp-sites-list.txt and the inventory prompt first. The CLI uses that server’s listed installations, not the checked WebUI rows.

For automation, use the slug or a trusted direct HTTPS ZIP URL:

Terminal window
cpfence --bulk-install-plugin-auto classic-editor
Terminal window
cpfence --bulk-install-plugin-auto https://example.com/custom-plugin.zip

The automatic method skips confirmation, so check the package and site list beforehand. Both methods can replace existing plugin files; keep your customizations and a usable backup. Read each site’s final output, then enable the plugin separately. Installation does not activate it.