Manage Plugins and Themes Manually

While WordPress® makes managing plugins and themes easy through the wp-admin dashboard, plugins and themes can also be readily installed and updated manually through the dashboard or by using SFTP.1


Install a Plugin

The first step is to locate the plugin on the Plugin Repository OR directly from the developer of the plugin, and download the package to your computer. If you need to download the latest version of a free WP Engine owned plugin you will need to use the download links in this article: Install and Update WP Engine Owned Plugins and Themes.

Be sure to save this file on your computer where you can easily find it later!

Install Plugin in WP-Admin

Plugins can be installed and updated manually through the WP-Admin dashboard. This process can install a new plugin, or update an existing plugin.

  1. Log in to your website’s wp-admin dashboard
  2. Visit the Plugins tab
  3. Click Add New Plugin at the top of the page (/wp-admin/plugin-install.php)
  4. Click Upload Plugin at the top of the page
  5. Locate and select the plugin ZIP
  6. Click Install Now
    • If updating a plugin, click Replace current with uploaded
  7. Click Activate Plugin

That’s it! Your plugin is now installed, active, and ready to use on your website.

Install Plugin with SFTP

If you prefer not to or cannot access the wp-admin, plugin files can also readily be managed using SFTP. This process can install new plugins, or update existing plugins.

  1. If the plugin package you have downloaded is zipped, you will need to unzip the package locally before it can be uploaded.
  2. Connect to your website using SFTP
  3. Navigate to wp-content
  4. Navigate into plugins
  5. Drag and drop the plugin file into the plugins directory
    1. To update a plugin, overwrite the contents of the existing plugin directory with the new files

Activate the plugin by visiting the Plugins page of the wp-admin and clicking Activate, or by using the WP-CLI command wp plugin activate [plugin-name] over SSH Gateway.


Install a Theme

The first step to install or update a theme is to locate the plugin on the Theme Repository OR directly from the developer of the theme, and download the package to your computer.

Be sure to save this file on your computer where you can easily find it later!

Install Theme in WP-Admin

Themes can be installed and updated manually through the WP-Admin dashboard. This process can install a new theme, or update an existing theme.

  1. Log in to your website’s wp-admin dashboard
  2. Click the Appearance tab
  3. Select Themes
  4. Click Add New Theme at the top of the page (/wp-admin/theme-install.php)
  5. Click Upload Theme
  6. Locate and select the theme ZIP
  7. Click Install Now
  8. Click Activate Theme

That’s it! Your Theme is now installed, active, and ready to use on your website.

Install Theme with SFTP

If you prefer not to or cannot access the wp-admin, theme files can also be readily managed using SFTP. This process can install a new theme, or update an existing theme.

  1. If the theme package you have downloaded is zipped, you will need to unzip the package locally before it can be uploaded.
  2. Connect to your website using SFTP
  3. Navigate to wp-content
  4. Navigate into themes
  5. Drag and drop the theme file into the theme directory
    • To update a theme, overwrite the contents of the existing theme directory with the new files

Activate the theme by visiting the Appearance > Theme page of the wp-admin and clicking Activate, or by using the WP-CLI command wp theme activate [theme-name] over SSH Gateway.

Update with Local

Updating your website has never been easier than with Local. With Local you can update WordPress plugins and themes, then push the changes to WP Engine.

Note

Local Connect is not compatible with Multisites or overly large installs.

Here’s how to update WordPress plugins or themes using Local:

  1. Download and install Local (for free!) to your computer.
    • If you’ve already downloaded Local, ensure you’re updated to the latest release. 
  2. Connect to WP Engine.
  3. Pull your website to Local.
  4. Launch the WP Admin Dashboard using the “WP Admin” button at the top of your site on the Local App
    Screenshot of the WP Admin button in the Local App
  5. Update and manage your WordPress plugin and theme versions as you normally would from your Local website’s WP Admin Dashboard.
  6. Finally, push your updates back to WP Engine easily using Local Connect
    • Click “Push” in the bottom right-hand corner and choose your destination environment.
    • We recommend excluding the database and selecting only the plugins or themes folder using the “Select Files” option, when relevant.

Still need help? Contact support.

We offer support 24 hours a day, 7 days a week, 365 days a year. Log in to your account to get expert one-on-one help.

The best hosting for WordPress

See why more customers prefer WP Engine over the competition.