Blog · WebJi® India

How to Install a WordPress Theme (3 Methods)

Quick answer: Installing a WordPress theme takes three routes: search and install from the WordPress directory, upload a premium theme ZIP via Appearance > Add New, or FTP the theme folder to wp-content/themes. Activate after install, then set a child theme before customizing.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Sealed cardboard moving boxes with a laptop in an office hallway, symbolising website migration — how to install wordpress theme

Method 1: Install From the WordPress Directory

Three routes, by theme source:

  1. Directory theme — Appearance > Themes > Add New: search, Install, Activate
  2. Premium ZIP — Add New > Upload Theme: choose the .zip, install, activate (do not unzip first)
  3. cPanel/FTP — upload the unzipped folder to wp-content/themes when wp-admin is stubborn

After activation: verify PHP version compatibility, set a child theme before customizing, and import demo content only on a staging-or-fresh site. 'Missing style.css' errors mean the ZIP had a wrapper folder — re-zip the inner directory. Our WordPress hosting plans keep uploads and PHP limits generous so premium themes install cleanly, and the theme install guide covers demo imports and child themes above.

Method 2: Upload a Premium Theme ZIP

How this plays out with Appearance > Themes: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.

Sealed cardboard moving boxes with a laptop in an office hallway, symbolising website migration — how to install wordpress theme

Method 3: Install via cPanel or FTP

Install via cPanel or FTP. Use SFTP (port 22) when the host offers it; plain FTP (port 21) sends the password in the clear. The username and the path come from the hosting panel, and the remote folder for the site is usually public_html. A successful login to the wrong directory is why files upload and the site does not change.

Importing Demo Content the Right Way

How this plays out with Astra and GeneratePress: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.

Child Themes: Why and How (Copy-Paste Code)

Update plugins and themes on a copy or straight after a backup, one at a time if the site is a shop. A white screen after an update is usually one plugin: rename its folder via the file manager to disable it. Remove plugins you do not use — they are unpatched code.

Frequently Asked Questions

How do I install a WordPress theme?

After activation: verify PHP version compatibility, set a child theme before customizing, and import demo content only on a staging-or-fresh site. 'Missing style.css' errors mean the ZIP had a wrapper folder — re-zip the inner directory. Our WordPress hosting plans keep uploads and PHP limits generous so premium themes install cleanly, and the theme install guide covers demo imports and child themes above.

How do I install a premium theme from a ZIP file?

Premium ZIP — Add New > Upload Theme: choose the .zip, install, activate (do not unzip first)

What is a child theme and do I need one?

After activation: verify PHP version compatibility, set a child theme before customizing, and import demo content only on a staging-or-fresh site. 'Missing style.css' errors mean the ZIP had a wrapper folder — re-zip the inner directory. Our WordPress hosting plans keep uploads and PHP limits generous so premium themes install cleanly, and the theme install guide covers demo imports and child themes above. The question here is: What is a child theme and do I need one.

How do I import a theme's demo content?

After activation: verify PHP version compatibility, set a child theme before customizing, and import demo content only on a staging-or-fresh site. 'Missing style.css' errors mean the ZIP had a wrapper folder — re-zip the inner directory. Our WordPress hosting plans keep uploads and PHP limits generous so premium themes install cleanly, and the theme install guide covers demo imports and child themes above. The question here is: How do I import a theme's demo content.

Why won't my theme install — missing style.css?

After activation: verify PHP version compatibility, set a child theme before customizing, and import demo content only on a staging-or-fresh site. 'Missing style.css' errors mean the ZIP had a wrapper folder — re-zip the inner directory. Our WordPress hosting plans keep uploads and PHP limits generous so premium themes install cleanly, and the theme install guide covers demo imports and child themes above. The question here is: Why won't my theme install — missing style.css.

Can I change themes without losing my content?

For “Can I change themes without losing my content”: cPanel/FTP — upload the unzipped folder to wp-content/themes when wp-admin is stubborn

Is WebJi® an Indian company?

Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.

Do you provide GST invoices?

Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →