> For the complete documentation index, see [llms.txt](https://docs.hostinger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hostinger.com/wordpress/plugins.md).

# WordPress Plugins

Install and manage plugins from the WordPress admin or hPanel.

## Install a plugin

### From the WordPress admin

1. Log in at `yourdomain.com/wp-admin`.
2. Go to **Plugins** → **Add New**.
3. Search for the plugin.
4. Click **Install Now**, then **Activate**.

### Upload a zip

1. **Plugins** → **Add New** → **Upload Plugin**.
2. Upload the `.zip`.
3. Click **Install Now**, then **Activate**.

### Via API

Deploy a plugin from an uploaded directory with the Deploy WordPress Plugin endpoint — see the [API reference](https://developers.hostinger.com/). Useful for CI/CD pipelines.

## Manage plugins

From **Plugins** in the WordPress admin:

* **Activate / Deactivate**
* **Update**
* **Delete**

Or in hPanel → your website → **WordPress**:

* View installed plugins and versions
* Check for and apply updates

## Update plugins

### Individually

1. Go to **Plugins** in the WordPress admin.
2. Click **Update Now** on the plugin with an update available.

### In bulk

1. **Plugins** → **Installed Plugins**.
2. Check the header checkbox to select all.
3. **Bulk Actions** → **Update** → **Apply**.

> **Tip:** Back up your site before updating. See [Backups](/websites/backups.md).

## Troubleshooting

**Site broken after installing a plugin** If you can't reach the admin, disable the plugin via FTP/SSH by renaming its directory:

```bash
mv public_html/wp-content/plugins/plugin-name public_html/wp-content/plugins/plugin-name.disabled
```

To disable everything at once, rename `wp-content/plugins` itself — WordPress disables all plugins.

***

*Last updated: July 21, 2026*
