Getting Started

Welcome to MicroVilla!

Thank you for choosing MicroVilla, a premium Villa Rental & Property Booking WordPress Theme designed especially for villa rentals, holiday homes, and property booking websites. We truly appreciate your trust and hope this documentation helps you set up your site smoothly and efficiently.

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.

Customer Support Policy

To receive technical support, you must have a valid purchase code.

To find your purchase code, go to your ThemeForest Downloads page and click the Download button next to your theme. For detailed instructions, please refer to this guide.

We’re happy to help you with any issues related to setting up or using MicroVilla as described in this documentation.

What’s covered:

  • Installation questions
  • Demo content import
  • Theme features and settings
  • Reported bugs and fixes

What’s not covered:

  • Custom feature requests
  • Custom code modifications
  • Issues caused by third-party plugins not bundled with the theme

Contact Support:

If you have any questions beyond the scope of this documentation, feel free to contact us or email us at info@siddhiinfosoft.com. We will respond as soon as possible, usually within 24–48 hours. Our support hours are Monday to Friday, 10 AM to 7 PM (IST).

Note

As the authors of this theme, we provide support only for features related to the theme itself. You can read more about Envato’s item support policy here.

How to Install

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:

  1. Log in to your WordPress admin area.
  2. Go to Appearance > Themes, click Add New, then select Upload Theme.
  3. Select the microvilla.zip file and click Install Now.
  4. When the installation completes, click Activate or go to Appearance > Themes and activate it there.

2) Install via FTP:

  1. Connect to your server using an FTP client.
  2. Unzip the microvilla.zip file — use only the extracted /microvilla folder.
  3. Upload the microvilla folder to your /wp-content/themes directory.
  4. 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.

Theme License Activation Screenshot

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.

  1. Click Begin installing plugins, or navigate to Appearance > Install Plugins.
  2. You’ll see a list of recommended plugins. Check all items, choose Install from the bulk actions dropdown, and click Apply.
  3. When installation finishes, click Return to Required Plugins Installer.
  4. Next, activate the plugins: check them all again, pick Activate from bulk actions, and hit Apply.
  5. 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.

  1. In your WordPress dashboard, navigate to Appearance > Import Demo Data.
  2. 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.

Theme Settings

This section explains how to configure your theme settings. It will help you get up and running quickly by outlining the theme’s structure and customization options.

Fonts & Colors

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.

  1. Edit any page with Elementor.
  2. Click the hamburger menu icon in the top-left corner of the Elementor widget panel.

    Elementor hamburger menu icon

Update Global Colors

  1. Open the Site Settings panel.
  2. Select Global Colors.
  3. Review the system colors listed.
  4. Click a color swatch to open the Color Picker and choose your desired color.
  5. Click Update to save your changes.

Update Global Fonts

  1. Open the Site Settings panel.
  2. Select Global Fonts.
  3. Check the available system fonts.
  4. Click the pencil icon to edit the font style.
  5. 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

  1. Logo: Upload your site’s logo image from the media library.
  2. Title: Set your site’s name.
  3. Tagline: Add a brief description or tagline for your site.
  4. 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

  1. Preloader: Show a loading animation while pages load.
  2. Magic Cursor: Enable the Magic Cursor effect.
  3. Smooth Scrolling: Add smooth scrolling for a better user experience.
  4. Preloader Icon: Change the default loading icon if desired.

4) Blog Settings

  1. Blog Page Title: Enter a title for your blog homepage.
  2. Archive Page Layout: Select either full-width or sidebar layout for blog archives.
  3. Blog Single Layout: Set the layout for single blog posts.
  4. Social Sharing: Pick which social platforms to include in the post’s share box.

5) Property Settings

  1. Property Page Archive Title: Set the title for your property archive page.
  2. Currency Symbol: Set properties currency symbol for the archive list.
  3. Property Related Post: Show or hide related properties on property detail page.
  4. Similer Properties: Set heading for the related properties section.
  5. Property Excerpt Length: Set excerpt length for the property list.

Edit Your Website

Note:

This theme is designed to work seamlessly with Elementor.

If you’re new to Elementor, we strongly suggest visiting their getting started guide: https://elementor.com/getting-started/ .

Header Setup

1. Default Theme Header

The theme includes a built-in header, which works well for simple sites that don’t need advanced customization.

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:

  1. In your dashboard, go to Appearance > MicroVilla Headers.

    Header settings example
  2. 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.

Footer Setup

1. Default Theme Footer

The theme includes a ready-made footer that works well for straightforward sites with basic needs.

2. Using Elementor Footer Builder

Edit the imported footer: When you bring in the demo content, the footer comes with it. To tweak its style or adjust sections:

  1. Go to Appearance > MicroVilla Footers in your WordPress admin.

    Footer settings example
  2. Click the Edit with Elementor button to customize the footer layout.

Footer Menu

To update footer menus, go to Appearance > Menus, select the footer menu from the dropdown, edit items, and save your changes.

Edit Pages

  1. In your WordPress dashboard, go to Pages > All Pages.
  2. Click Edit with Elementor to start editing the page.

Note:

This theme is designed to work entirely with Elementor.

If you’re new to Elementor, check out their starter guides: https://elementor.com/getting-started/.

Manage Properties

You can manage your properties under Admin Area > Properties.

  • Property List: By default, your property listing page is accessible at https://your-site-url/properties. To customize this URL slug, add the code below to your functions.php file (using a child theme is recommended):

    add_filter( 'sis_theme_property_slug', 'sis_theme_property_slug_rewrite', 10);
    function sis_theme_property_slug_rewrite() {
    	return 'your-custom-slug';
    }
  • Property Category Page: The default URL for a property type is https://your-site-url/types/type-name. To modify the type slug, add this snippet to your functions.php (again, best to do this in a child theme):

    add_filter( 'sis_theme_property_type_slug', 'sis_theme_property_type_slug_rewrite', 10);
    function sis_theme_property_type_slug_rewrite() {
    	return 'your-type-slug';
    }
  • Edit Property Page: To adjust property pages, simply click the Edit with Elementor button.

Property Details

To update property single page property details, go to Property > Edit Property, scroll down and find Property Details section. Edit as needed, and save.

Property Details

Property Full Width Template

1. To update property single page property details, go to Property > Edit Property, scroll down and find Post Attributes section. Select Property Full With, and save.

Property Full Width Template

2. To update property single page full width layout, go to Property > Edit with elementor, scroll down and find Page Layout section. Select Property Full With, and save.

Property Full Width

Property Sidebar Widget

To update property single page sidebar widget content, go to Appearance > Widgets, select the Property Sidebar from the widgets position, edit as needed, and save.

Property Sidebar Widget

Note

Whenever you update a property’s URL, don’t forget to refresh your permalinks by visiting Settings > Permalinks in your WordPress dashboard.

Manage Property Bookings

You can manage your property booking list under Admin Area > Property Bookings.

Property Booking Navigation

You can update booking status your property booking list under Admin Area > Property Bookings.

Property Booking List

Booking Email Settings

General Email Settings

To update property booking general emails, go to Email > Settings,General Email Settings section. Edit as needed, and save.

Booking Email General Settings

Booking Email Settings

To update property booking admin emails, go to Email > Settings,Admin Email Settings section. Edit as needed, and save.

Booking Email General Settings

Customer Confirmation Email Settings

To update property booking customer emails, go to Email > Settings,Customer Confirmation Email Settings section. Edit as needed, and save.

Booking Email General Settings

Customer Cancel Email Settings

To update property booking customer emails, go to Email > Settings,Customer Cancel Email Settings section. Edit as needed, and save.

Booking Email General Settings

Update Theme

This guide explains what to do when you’re notified about a new version of your theme.

Important: Always create a backup of your current theme before updating.

You can update the theme in a few different ways:

1) Upload Update in WordPress

  1. Log into your ThemeForest account, go to the Downloads section, and download the Installable WordPress file only.
  2. In WordPress, go to Appearance > Themes.
  3. Activate a default WordPress theme, delete your old theme version, then upload the new installable ZIP you just downloaded.
  4. After uploading, activate the theme.

    IMPORTANT!

    If you’re using a child theme, do not activate the new parent theme — just update the files.

2) FTP Update

  1. Download the latest theme version from your ThemeForest account.
  2. Connect to your server using an FTP client like FileZilla or CyberDuck.
  3. Open the /wp-content/themes folder.
  4. Remove or rename the old theme folder.
  5. Extract the new theme ZIP and upload its contents to the themes directory.

Version History

Version 1.0.0

Initial Release