Help Center

Search for new topic

Learn how to set up, customize, and troubleshoot Keystone Themes.

Install the theme

Estimated reading: 2 minutes 192 views

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

  1. Install & activate both parent + child themes
  2. Import any demo you choose
  3. Set up all required plugins and starter content
  4. Provide a short video walkthrough of your fresh site

👉 Order the Service Now


📦 Step 1 – Download the Theme Files

  1. Log in to your ThemeForest account.
  2. Go to Downloads.
  3. Click Download next to the theme and choose “Installable WordPress file only.”

📂 Step 2 – Upload & Activate the Theme

Method 1: WordPress Dashboard (Easy)

  1. In WordPress Admin, navigate to Appearance → Themes.
  2. Click Add New → Upload Theme.
  3. Select the theme‑name.zip file, then click Install Now.
  4. Hit Activate once installation finishes.
  5. Follow the on‑screen prompt to install required plugins.

Method 2: FTP Upload (Advanced)

Use this if your host limits large uploads.

  1. Unzip theme‑name.zip on your computer.
  2. Connect to your server via FTP (FileZilla, Cyberduck, WinSCP…).
  3. Upload the unzipped theme folder to /wp‑content/themes/.
  4. In WordPress Admin → Appearance → Themes, click Activate on the new theme.
  5. 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.

Share this Doc

Install the theme

Or copy link

CONTENTS