Theme Licensing
When you buy a theme from ThemeForest, you can choose between two types of licenses:
- Regular License - Use this if the final product you build with the theme will be free for people to use
- Extended License - Use this if people will have to pay to use the final product you build with the theme.
For detailed license terms, please visit the ThemeForest Licensing Page.
Note
One license is valid for one domain only. To use theme on multiple websites, you’ll need to buy extra licenses from here.
License FAQ
Do I need a separate license for each website?
Yes. Each license allows you to use the theme on one finished website. If you want to use the theme on another site, you’ll need to purchase an additional license.
Can I build the site on a test server first?
Absolutely. You can install the theme on a test or staging site while building it, then move it to your live site once you’re ready to launch.
Can I run both a test and a live site with one license?
Yes — one Regular License covers one live site plus a staging or development version, as long as they share the same domain.
Is a new license required for WordPress Multisite?
No additional license is needed for WordPress Multisite installations as long as all sites are under the same domain.
About WordPress
To install this WordPress theme, you must have a working version of WordPress already set up. If you need help installing WordPress, please follow the instructions in the
WordPress Codex . Below are some useful links for more WordPress information:
Server Requirements
To run any of our WordPress themes smoothly, we suggest using a hosting provider that supports at least WordPress 6, has PHP 7.4 or newer (WordPress now advises PHP 7.4 — learn more), and MySQL version 5.7 or above. For a full list of recommended PHP extensions, please check the Hosting Handbook.
We suggest reaching out to your hosting provider to verify that your server’s PHP configuration meets the following recommended limits:
-
max_execution_time 300
-
memory_limit 256M
-
post_max_size 128M
-
upload_max_filesize 128M
If you’re using an unmanaged VPS or dedicated server, check your php.ini
file. You can also adjust your .htaccess
file in your site’s root directory to include the following settings:
-
php_value max_execution_time 300
-
php_value memory_limit 256M
-
php_value post_max_size 128M
-
php_value upload_max_filesize 128M
Configuring these values can help you avoid errors when setting up your site.
Installing the Theme
Start by unzipping the package you downloaded from ThemeForest. Inside, you’ll find the
microvilla.zip
file — this is the WordPress theme.
You have two options for installation: Use the WordPress admin uploader or install it manually
through FTP.
1) Install through WordPress Dashboard:
- Log in to your WordPress admin area.
-
Go to Appearance > Themes, click Add New, then select
Upload Theme.
- Select the
microvilla.zip
file and click Install Now.
-
When the installation completes, click Activate or go to
Appearance > Themes and activate it there.
2) Install via FTP:
- Connect to your server using an FTP client.
- Unzip the
microvilla.zip
file — use only the extracted /microvilla
folder.
- Upload the
microvilla
folder to your /wp-content/themes
directory.
- Go to Appearance > Themes in your dashboard and activate the theme.
How to Activate Your Theme
To unlock full access to your theme, you’ll need to enter your Item Purchase Code from ThemeForest.
See this guide for help finding your purchase code.
When you have it ready, go to Appearance > MicroVilla Theme License in your WordPress dashboard to complete the activation.
Install Required Plugins
Once the theme is installed, you’ll need to add the necessary plugins. A notification will appear to guide you through installing them.
- Click Begin installing plugins, or navigate to Appearance > Install Plugins.
- You’ll see a list of recommended plugins. Check all items, choose Install from the bulk actions dropdown, and click Apply.
- When installation finishes, click Return to Required Plugins Installer.
- Next, activate the plugins: check them all again, pick Activate from bulk actions, and hit Apply.
- Finally, click Return to the Dashboard to continue setting up your site.
Use a Child Theme
If you plan to modify the theme’s files or functions, we strongly recommend setting up a child theme. This way, your custom edits won’t be lost when the main theme gets updated. If you don’t need to adjust the core theme files, you can skip this section.
Installing a child theme works just like adding the parent theme. Find the microvilla-child.zip
file in your download package and upload it through your WordPress dashboard. Or, you can unzip it and upload the folder via FTP (see the
theme installation section
for details).
Note
Always install the child theme before importing demo content. If you don’t, your theme settings could be overwritten.
Import Demo Content
Our theme provides an easy-to-use one-click demo import feature, so you can set up your site exactly like the live demo in just a few steps.
- In your WordPress dashboard, navigate to Appearance > Import Demo Data.
- Click the Import Demo button, then confirm by selecting Continue & Import on the next screen.
Note
If your demo content imports correctly but the styling doesn’t appear, go to Elementor > Tools and click the Regenerate Files & Data button.
Opening the Site Settings Panel
All global styling options in Elementor can be managed through the Site Settings panel within the Elementor Editor. Using this panel helps you maintain consistent fonts and colors across your entire website for a cohesive design.
- Edit any page with Elementor.
- Click the hamburger menu icon in the top-left corner of the Elementor widget panel.
Update Global Colors
- Open the Site Settings panel.
- Select Global Colors.
- Review the system colors listed.
- Click a color swatch to open the Color Picker and choose your desired color.
- Click Update to save your changes.
Update Global Fonts
- Open the Site Settings panel.
- Select Global Fonts.
- Check the available system fonts.
- Click the pencil icon to edit the font style.
- Click Update to apply your changes.
Note
Updating Global Fonts and Colors will affect every element on your site that uses those styles.
You’ll find the rest of the theme options under Appearance > Customize.
1) Logo & Site Identity
- Logo: Upload your site’s logo image from the media library.
- Title: Set your site’s name.
- Tagline: Add a brief description or tagline for your site.
- Site Icon: Upload your site’s favicon image.
2) Homepage Settings
These settings let you control how your homepage displays — either as a blog feed or a static page. You can also choose which pages will serve as your homepage and posts page.
3) General Settings
- Preloader: Show a loading animation while pages load.
- Magic Cursor: Enable the Magic Cursor effect.
- Smooth Scrolling: Add smooth scrolling for a better user experience.
- Preloader Icon: Change the default loading icon if desired.
4) Blog Settings
- Blog Page Title: Enter a title for your blog homepage.
- Archive Page Layout: Select either full-width or sidebar layout for blog archives.
- Blog Single Layout: Set the layout for single blog posts.
- Social Sharing: Pick which social platforms to include in the post’s share box.
5) Property Settings
- Property Page Archive Title: Set the title for your property archive page.
- Currency Symbol: Set properties currency symbol for the archive list.
- Property Related Post: Show or hide related properties on property detail page.
- Similer Properties: Set heading for the related properties section.
- Property Excerpt Length: Set excerpt length for the property list.
2. Using Elementor Header Builder
Edit the imported header: When you import the demo, the header is automatically set up. To adjust its design or reorder elements:
-
In your dashboard, go to Appearance > MicroVilla Headers.
-
Click Edit with Elementor to open the editor and start customizing.
Main Menu
To update your main menu items, navigate to Appearance > Menus, choose the Main Menu from the dropdown, make your changes, then save.