WordPress Plugin and Theme Actions through MyPressable Control Panel and Pressable API

Last modified: July 15, 2026

Ask Your Favorite AI

Copy the link to a markdown format of this article for ChatGPT, Claude, Gemini, or your favorite AI.

You can now manage your WordPress plugins and themes directly within the MyPressable.com Control Panel (MPCP) with the single click of a button. To navigate to this section for each site, go to: SitesSelect SitePlugins & Themes (tab)

WordPress Section Functionality

The Plugins & Themes section includes a list of your site’s plugins and themes, the ability to refresh the list, and the ability to update, activate, and deactivate plugins and themes:

Site owners and Collaborators with the new Manage WordPress permission will have access to this new Plugins & Themes menu on their site’s settings page. This menu includes three sections:

  • Themes: Displays all installed themes. Can activate available themes.
  • Plugins: Lists all installed plugins. Can activate or deactivate available plugins.
  • History: Tracks processes such as refreshing the list and bulk updating items. This section provides a simple log indicating whether the process succeeded or failed.
    Note that individual plugin or theme updates are not logged here.

Here’s how the list of themes and plugins appear on MPCP. You can also see the history of the actions performed as well:

Collaborator Permissions

Collaborators will need to have the Manage WordPress permission enabled to access this feature:

Bulk Operations – Plugin and Theme Actions

You can use Bulk Operations to manage multiple sites at the same time. Update, refresh, or remove plugins across several sites in a single action. You can also update or refresh themes on multiple sites simultaneously, helping you save time and streamline site management.

Manage Plugins and Themes via API

The Pressable API lets you automate plugin and theme actions across your WordPress sites without using the Control Panel.

Plugin API Endpoints

  • List installed plugins
  • Install and activate plugins
  • Activate existing plugins
  • Deactivate plugins
  • Update plugins
  • Remove plugins

These endpoints support both individual and bulk plugin operations, making them ideal for automation, deployment workflows, and managing multiple sites.

Bulk Plugin Installations

You can install multiple plugins in a single API request by providing the plugin path for each plugin. Optionally, you can specify a version to install. If no version is provided, the latest available version will be installed.

Plugin installation requests are processed asynchronously in the background. This allows large installation requests to be handled efficiently while providing status updates for each plugin.

Theme API Endpoints

  • List installed themes
  • Install and activate themes
  • Activate an installed theme
  • Update themes
  • Delete themes

Webhooks

Plugin and theme management endpoints integrate with Pressable webhooks, allowing your applications to receive notifications when operations complete. Webhooks are sent for actions such as installations, activations, deactivations, updates, and removals, and include the status of each operation.

Using webhooks eliminates the need to poll the API for updates, making it easier to monitor automated workflows and respond to successful or failed plugin and theme management tasks.

For complete endpoint documentation, request examples, authentication requirements, and webhook payloads, refer to the Pressable Control Panel API documentation.