Before you begin, always download the latest .zip package of your WordPress theme or WordPress plugin from a trusted source (WordPress.org, CodeCanyon, or a reputable developer site). Please keep it on your local computer for easy access.
2. How to Install a WordPress Theme via Dashboard
- Log In to your WordPress Admin panel.
- Navigate to Appearance > Themes and click Add New.
- Select Upload Theme, then click Choose File and select your
theme.zip. - Hit Install Now—WordPress will unpack and install the theme automatically.
- Once installed, click Activate to apply the new theme to your site.
3. How to Install a WordPress Theme Using FTP
- Extract your downloaded
theme.ziplocally; you’ll get a folder matching the theme name. - Launch FileZilla (or your preferred FTP client) and Quickconnect to your server using FTP credentials from your host.
- In the Remote Site pane, navigate to
/wp-content/themes/. - In the Local Site pane, locate your extracted theme folder, right-click it, and choose Upload.
- After upload completes, return to Appearance > Themes in WordPress and click Activate under your newly uploaded theme.
4. How to Install a WordPress Plugin Manually via Dashboard
- From the WordPress Admin menu, go to Plugins > Add New.
- Click Upload Plugin, then Choose File and select the
plugin.zip. - Press Install Now—WordPress will install and unpack your plugin.
- Click Activate Plugin to enable its features on your site.
5. How to Install a WordPress Plugin via FTP
- Unzip the downloaded
plugin.zipso you have a plugin folder. - Connect to your server with FTP using your client credentials.
- In the Remote Site view, open
/wp-content/plugins/. - Upload the unzipped plugin folder into that directory.
- Go back to Plugins > Installed Plugins in your dashboard and click Activate next to your new plugin.
6. Best Practices & Troubleshooting
- Use Trusted Sources: Always download themes and plugins from official or reputable marketplaces to avoid malware.
- Keep Everything Updated: Regularly update your themes, plugins, and WordPress core to maintain security and performance.
- Backup Before Changes: Create a full site backup before installing or updating any theme or plugin.