Install the theme
Summary: Ensure a smooth theme installation by first checking your WordPress version and server requirements. Download the theme files from ThemeForest, then upload and activate them through your WordPress dashboard.
Before You Begin
Make sure WordPress is already installed on your server. New to WordPress? Check out our step‑by‑step guide to installing it first.
🖥️ Server Requirements
To keep your theme running fast and secure, your hosting environment must meet all of the following:
Requirement | Minimum | Recommended |
---|---|---|
PHP | 7.4 | 8.0 + |
Database | MySQL 5.7 + or MariaDB 10.3 + | Latest stable |
WordPress | 6.0 + | Latest release |
HTTPS | Enabled | — |
Web Server | Apache or Nginx with mod_rewrite | — |
⚠️ Using outdated PHP or MySQL versions can create compatibility issues and security risks.
We strongly suggest a modern host like Hostinger (Why Hostinger? Check Here)—you’ll get built‑in caching layers (Varnish), daily backups, and rock‑solid security out of the box.
💡 Skip the Tech—We’ll Do It for You 🚀
Don’t want to tinker with zip files and FTP? Let our team handle everything and deliver a ready‑to‑edit site within 24 hours.
Theme Installation Service
- Install & activate both parent + child themes
- Import any demo you choose
- Set up all required plugins and starter content
- Provide a short video walkthrough of your fresh site
📦 Step 1 – Download the Theme Files
- Log in to your ThemeForest account.
- Go to Downloads.
- Click Download next to the theme and choose “Installable WordPress file only.”
📂 Step 2 – Upload & Activate the Theme
Method 1: WordPress Dashboard (Easy)
- In WordPress Admin, navigate to Appearance → Themes.
- Click Add New → Upload Theme.
- Select the
theme‑name.zip
file, then click Install Now. - Hit Activate once installation finishes.
- Follow the on‑screen prompt to install required plugins.
Method 2: FTP Upload (Advanced)
Use this if your host limits large uploads.
- Unzip
theme‑name.zip
on your computer. - Connect to your server via FTP (FileZilla, Cyberduck, WinSCP…).
- Upload the unzipped theme folder to
/wp‑content/themes/
. - In WordPress Admin → Appearance → Themes, click Activate on the new theme.
- Install and activate required plugins when prompted.
🛠️ Troubleshooting
White screen or error?
- Make sure you uploaded the installable theme ZIP, not the full package.
- See our Cannot Upload Theme guide if the installer fails.
- If your host enforces low file‑size limits, switch to the FTP method above.
Still stuck? Remember—you can always tap our Theme Installation Service for a worry‑free setup.