If you’re starting a new WordPress website and want something powerful, customizable, and easy to use—Divi by Elegant Themes is a fantastic choice. Whether you’re a beginner setting up your first site or a freelancer working on client projects, learning how to install Divi theme on WordPress is the first step toward building a professional-looking site without touching a line of code.
Divi is more than just a WordPress theme—it’s a complete design framework that gives you visual editing power, pre-built templates, and the flexibility to customize everything. But if you’re just getting started, the first question that often comes up is: how do I install the Divi theme on my WordPress site correctly?
In this guide, you’ll learn the complete process of installing Divi—whether you want to upload the theme via WordPress dashboard or manually through FTP. I’ll also walk you through common issues and how to fix them.
Whether you’re setting up a blog, portfolio, or business website, this tutorial will get you started on the right foot. If you’re still wondering whether Divi is the right theme for you, check out my detailed Divi review covering its features, pricing, and real-world use cases.
Here’s what we’ll cover, step by step:
- Purchase Divi from Elegant Themes
- Download the Divi theme file (.zip format)
- Log into your WordPress dashboard
- Upload and install the Divi theme
- Activate it and connect your Elegant Themes account
- Start customizing with the Divi Builder
Let’s begin with what you need before the actual installation.
Prerequisites Before Installing Divi Theme on WordPress
Before you install Divi, make sure your hosting environment is compatible. Most errors during theme upload happen due to missing PHP settings or server limitations—not because of Divi itself. Let’s make sure your setup checks all the right boxes.
Minimum Requirements to Install Divi
| Requirement | Recommended Setting |
|---|---|
| WordPress Version | 5.0 or higher |
| PHP Version | 7.4 or higher |
| MySQL Version | 5.6 or higher (or MariaDB 10+) |
| max_execution_time | 180 seconds |
| upload_max_filesize | 64M or higher |
| memory_limit | 128M or higher |
Most quality WordPress hosting providers meet these standards by default. If you’re not sure whether your hosting meets the requirements, you can check this easily inside your WordPress dashboard using tools like Site Health or by contacting your hosting support.
Choosing the Right Hosting for Divi
While Divi works with most shared hosting providers, I recommend going with a host that has been tested for Divi compatibility. These include:
Look for a provider that offers a good balance between performance, support, and one-click WordPress installation. This will make installing and running Divi smoother.
Enable SSL and Secure Your WordPress Login
Before installing Divi, it’s best to have an SSL certificate installed. Not only does this protect your site and login credentials, but it’s also a Google ranking factor. Most modern hosts like Cloudways or SiteGround offer free SSL via Let’s Encrypt.
Additionally, consider changing your default WordPress login URL using a plugin like WPS Hide Login. This small security step can prevent common bot attacks and brute force login attempts.
Once you’ve ensured the environment is ready, it’s time to get your copy of Divi from Elegant Themes and upload it to your WordPress site.
How to Purchase and Download the Divi Theme from Elegant Themes
Before you can install Divi on your WordPress website, you need to download the theme package from Elegant Themes. Unlike free themes in the WordPress repository, Divi is a premium product and requires a membership.
Step 1: Create an Elegant Themes Account
Visit the Elegant Themes official website and click on the “Join to Download” button. You’ll be offered two pricing options:
- Yearly Access: Ideal if you want to try Divi for a short-term project.
- Lifetime Access: A one-time payment that gives you lifetime updates, support, and access to all products.
Once you choose a plan, create your account by entering your email address and billing details. You’ll receive access to your Member’s Area immediately after purchase.
Step 2: Download the Divi Theme ZIP File
Log into your Elegant Themes dashboard and go to the “Downloads” section. Look for the Divi theme under the “Themes” tab and click the “Download” button.
This will give you a file named Divi.zip. Do not unzip this file if you plan to upload it through the WordPress dashboard.
How to Install Divi Theme on WordPress via Dashboard
Now that you have the theme file, it’s time to install it. The easiest method is via your WordPress dashboard. This method doesn’t require any coding or FTP access.
Step 1: Log in to WordPress Admin
Go to yourdomain.com/wp-admin and log in with your credentials. You’ll land on the WordPress dashboard.
Step 2: Navigate to Appearance > Themes
From the left-hand menu, hover over Appearance and click on Themes. Then click on the Add New button at the top of the page.
Step 3: Upload the Divi Theme ZIP File
Click the Upload Theme button. Then choose the Divi.zip file you downloaded earlier and hit Install Now.
WordPress will upload the theme and install it. This might take a few seconds, depending on your server speed.
Step 4: Activate the Divi Theme
Once installed, you’ll see a success message. Click Activate to make Divi your live theme.
That’s it. You’ve successfully installed Divi using the dashboard method.
Why This Method Works for Most Users
- No technical skills needed
- Works on most hosting setups
- Fast and beginner-friendly
You can also watch this quick tutorial on how to install Divi Theme on WordPress:
How to Install Divi Theme Using FTP (Advanced Method)
If you encounter issues uploading the Divi theme through the WordPress dashboard—like file size limitations or timeout errors—you can use the FTP method. This is especially useful for larger theme files or restrictive hosting environments.
When Should You Use FTP to Install Divi?
- If your hosting provider has a low
upload_max_filesizelimit - If WordPress throws a “theme installation failed” error
- If you want direct file access for more control
Step-by-Step Guide to Install Divi via FTP
Step 1: Extract the ZIP File
Before uploading, extract the Divi.zip file you downloaded from Elegant Themes. This will create a folder named Divi.
Step 2: Connect to Your Server Using FTP
Use an FTP client like FileZilla to connect to your website. You’ll need your FTP credentials, which are typically available in your hosting control panel.
- Host: Your domain (e.g., ftp.yoursite.com)
- Username/Password: Provided by your host
- Port: Usually 21
Step 3: Navigate to the Themes Directory
Once connected, go to:
swiftCopyEdit/public_html/wp-content/themes/
Upload the entire Divi folder here. Depending on your connection, this may take a few minutes.
Step 4: Activate Divi from the WordPress Dashboard
Once uploaded, return to your WordPress admin panel. Go to Appearance > Themes and find Divi in the list. Click Activate to make it your live theme.
How to Authenticate Divi Theme with Elegant Themes API Key
Installing Divi gives you access to the design tools, but to receive automatic updates and premium features, you must activate your Elegant Themes license.
Why You Need to Authenticate Your Divi Theme
- Access one-click updates for bug fixes and new features
- Enable premium modules like the Divi Theme Builder and Divi AI
- Get access to layout packs and product integrations
Where to Find Your API Key
- Log into your Elegant Themes account
- Click on the Account > API Keys section
- Copy your Username and API Key
How to Add API Key in WordPress
- In your WordPress admin panel, go to Divi > Theme Options
- Click the Updates tab
- Paste your Username and API Key into the appropriate fields
- Click Save Changes
Your Divi installation is now fully authenticated and ready to receive automatic updates.
Common Divi Installation Issues and How to Fix Them
Even though Divi is easy to install, some users run into minor roadblocks—especially on shared hosting or outdated WordPress setups. Below are the most common Divi installation problems and how to resolve them quickly.
1. “The package could not be installed. The theme is missing the style.css stylesheet.”
Cause: This usually happens when you try to upload the extracted folder instead of the Divi.zip file.
Fix:
- Make sure you are uploading the actual ZIP file downloaded from Elegant Themes.
- Do not unzip the file if you’re installing via the WordPress dashboard.
2. “Upload_max_filesize Exceeded” Error
Cause: Your server limits file uploads to a small size (often 2MB).
Fix:
- Increase the limit by editing your
php.inifile: iniCopyEditupload_max_filesize = 64M post_max_size = 64M max_execution_time = 180 - Or, contact your hosting provider to increase it for you.
3. White Screen After Activation
Cause: This is typically due to PHP memory exhaustion.
Fix:
- Increase your PHP
memory_limitto at least 128MB. - Add this line to your
wp-config.php: phpCopyEditdefine('WP_MEMORY_LIMIT', '128M');
4. Divi Theme Not Showing in Themes List
Cause: Theme folder may have been uploaded to the wrong directory or wasn’t unzipped correctly.
Fix:
- Ensure the
Divifolder is inside/wp-content/themes/and not nested within another folder. - If using FTP, confirm that you uploaded only the
Dividirectory.
What to Do After Installing the Divi Theme
Once you install and activate Divi theme theme on your WordPress site, it is now ready to be transformed. Divi comes with hundreds of professionally designed layouts, an intuitive visual builder, and powerful theme options to customize every aspect of your site.
Here’s how to get started after installing Divi:
1. Import a Pre-Made Layout Pack
Divi offers 2,000+ pre-designed pages and complete website packs, all available within the builder. These layouts are professionally crafted for niches like fitness, real estate, photography, SaaS, and more.
How to Use a Layout Pack:
- Create or edit any page
- Click “Use Divi Builder”
- Choose “Browse Layouts”
- Select a layout pack, then import a page template
- Replace the demo content with your own
This saves hours of design time and gives you a polished look right from the start. Once Divi is installed, follow this step-by-step guide to building your first website with Divi to launch a beautiful WordPress site.
2. Customize Your Site with Divi Theme Options
Navigate to Divi > Theme Options to tweak key global settings like:
- Logo upload
- Social media links
- SEO settings
- Color palette
- Navigation behavior
Divi Theme Options also gives you access to integrations like Mailchimp, Google Maps, and scripts for tracking pixels or ads.
3. Explore the Divi Builder
Divi’s visual builder is where the magic happens. It lets you design your site in real time with drag-and-drop ease—no coding needed.
Key Features of the Divi Builder:
- Inline text editing
- Responsive editing for desktop, tablet, and mobile
- Advanced animation options
- Global elements for reusability
- Section and module library
For example, you can build a homepage layout by stacking Sections, adding Rows, and placing Modules like sliders, blurbs, contact forms, and galleries.
Take a few minutes to explore the Divi Builder interface. It’s intuitive, and there’s no risk—everything is undoable.
4. Create Key Pages
Use Divi to build essential website pages such as:
- Home
- About
- Services
- Contact
- Blog
Start from a blank page or choose from Divi’s pre-made layouts and customize as needed.
5. Customize the Header and Footer
Divi’s Theme Builder lets you create a global header and footer design that appears across all pages. Go to Divi > Theme Builder and:
- Add a new template
- Assign it to “Entire Site”
- Design your header with a logo, menu, CTA buttons, and social links
- Customize your footer with copyright text, links, and icons
If you want even more control, use custom CSS or pair with plugins like Divi Supreme or Divi Toolbox.
Final Thoughts on Installing the Divi Theme on WordPress
Installing the Divi theme on WordPress is a straightforward process—but it’s just the beginning. Once you’ve set it up, you unlock a powerful design system that gives you full control over how your site looks and functions. Whether you’re building a simple blog or a fully custom business site, Divi makes it easier and faster to get great results.
From downloading the theme and activating it with an Elegant Themes API key to customizing your layout with the visual builder—each step is designed to be intuitive, even for non-developers. And thanks to Divi’s extensive documentation and active community, help is never far away.
If you’re looking to create a professional WordPress site without hiring a developer, Divi is one of the best tools available in 2025.
FAQs on How to Install Divi Theme on WordPress
What is the easiest way to install Divi on a new WordPress site?
Use the WordPress dashboard: go to Appearance > Themes > Add New > Upload Theme and select the Divi.zip file you downloaded from Elegant Themes.
Can I install Divi on multiple websites?
Yes, Divi allows unlimited usage across multiple WordPress websites, whether you’re using the Yearly or Lifetime access plan. This is a major advantage over many other premium themes that license per domain.
What’s the difference between Divi Theme and Divi Builder?
The Divi Theme includes the Divi Builder plus built-in design settings, customizer integrations, and full theme control. The Divi Builder plugin, on the other hand, is designed for use with other WordPress themes. If you’re installing Divi for the first time, go with the theme.
How do I know if Divi installed correctly?
After activation, go to Appearance > Themes and confirm that Divi is active. Also, visit any page and click “Enable Visual Builder” at the top. If you see the Divi Builder interface, the installation was successful.
Do I need to use a child theme with Divi?
Not necessarily. If you’re only customizing Divi using the Theme Options panel or Visual Builder, a child theme isn’t required. But if you plan to modify PHP files or add custom templates, using a Divi child theme is strongly recommended.
What should I do if Divi is not working after install?
Start by:
-> Checking your WordPress version (must be 5.0+)
-> Increasing PHP memory and max upload size
-> Disabling conflicting plugins
-> Switching temporarily to a default theme to isolate the issue
If none of these work, contact Elegant Themes Support—they offer premium help for all members.
