Step-by-Step Installation of the Theme and Demo Content

Please follow the easy steps below to install the theme and the demo content:

  1. Check Technical Requirements
  2. Download Theme
  3. Install Theme
  4. Install Two Plugins
  5. Import Templates / Demo Content Installation
  6. Customize Your Website / Post-Import Setup Guide

To install the theme you must have a working version of WordPress already installed. Make sure you have a clean WordPress setup. This installation guide will help you to install WordPress.

If you are new to WordPress please check Lessons.

We also recommend you WordPress Documentation and WordPress FAQs as a handbook.


1. Check Technical Requirements

For a smooth demo installation, please ensure your web hosting meets the following requirements:

  • PHP version 7.4 or greater (we recommend 7.4, as it’s the most widely supported by plugins)
  • MySQL version 5.6 or greater OR MariaDB version 10.1 or greater
  • WordPress version 5.0 or greater, already installed

Please make sure before demo installation that the hosting has PHP 7.4 or greater. Additionally, we strongly recommend avoiding shared hosting for best performance and compatibility. Thank you!


2. Download Theme

  1. Go to Downloads
  2. Find the theme needed
  3. Click on Download button
  4. Choose “Installable WordPress file only

5. ✅ Done.


3. Install Theme

1. Go to Appearance

2. Click on Add New

3. Click on Upload Theme

4. Choose File – the ZIP file you downloaded in Step 2

5. Click on Install Now.

If it shows issue: “The package could not be installed. The theme is missing the style.css stylesheet.” please make sure you are uploading only the installable theme which is called NameOfTheme.zip.

Notice


6. Click on Activate


7. ✅ Done.


4. Install Two Plugins

1. To make your website look like the demo website, you need to install the required plugins. Elementor and King Addons are the only plugins needed for the demo pages to work.
Install Elementor by clicking Install Elementor button (wait a moment while it installs), then click Activate Plugin. Do the same for King Addons plugin.


2. ✅ Done.


5. Import Templates / Demo Content Installation

1. Go to Appearance -> Import Templates. Example:


2. Choose a template and click on Import Template button to start the import.

The imported page should look like the one on the demo website. Use Go to imported page button to check the imported template. If you import the template again, it will NOT overwrite your already imported page — it will create a new page instead (e.g., template-name-2, template-name-3, template-name-4, etc.).


Note: You can find all imported pages in Pages section in the WordPress admin panel:


3. ✅ Done.


6. Customize Your Website / Post-Import Setup Guide

After importing the demo content, here’s where you can customize your site:

Theme Settings

Most theme options (colors, fonts, layout settings) are available in the Appearance -> Customize. Also check Documentation (here) it has explanation for each setting.

Header & Menu

Navigate to Appearance -> Menus to set up your navigation menu. Assign the primary menu in the menu locations settings. Header layout and styling options are in the Customizer under “Header Settings”.

Footer

Footer widgets can be configured under Appearance -> Widgets. Footer colors and copyright text are managed in the Customizer under “Footer Settings”.

Applying Page Templates and Blog with Sidebar

To change a page’s layout (e.g., full width, blog with sidebar), edit the page. In the Classic Editor, find the “Page Attributes” box and select a template from the dropdown. In the Block editor (Gutenberg), find the “Template” panel in the Page settings sidebar.

Black & White Menu Styles

For pages needing distinct black or white top menu bars, use these page templates: “Fullwidth + First Top Menu + Default Footer” or “Fullwidth + Second Top Menu + Default Footer”. You can then customize the colors for each style in the Customizer under “Header Settings”. Additionally, you can set different logos for the second menu style (“Second Logo”) and for inner pages (“Inner Page Logo”) within the “Header Settings” section.

Mobile Menu Close on Click

If you need the mobile menu to automatically close after a menu item is clicked (useful for one-page sites or anchor links), enable the “Close Mobile Menu After Click” option in the Customizer under “Mobile Menu Settings”.

Sticky Headers

To make the header stick to the top of the screen when scrolling: For desktop, enable the “Enable Sticky Header” option in the Customizer under “Header Settings”. For mobile, enable the “Enable Sticky Mobile Menu” option under “Mobile Menu Settings”.

Theme Translation

To translate the theme into another language, we recommend using the Loco Translate plugin. It allows you to easily find and translate theme strings directly within the WordPress admin area. Other translation plugins like WPML or Polylang are also compatible.

Custom WooCommerce Shop Template

If you need advanced customization for your WooCommerce shop, archive, product pages, and more, we recommend the ShopLentor plugin (formerly WooLentor). It offers extensive WooCommerce building capabilities for Elementor.While we recommend ShopLentor, other plugins offer similar functionality. You can search for alternatives in the WordPress plugin directory.

Explore the Customizer for all available options to fine-tune your website’s appearance!

WordPress Settings

You can find additional information in WordPress documentation, but we’ll describe the main options:

  1. Settings -> General. You can set here your email, timezone, and date format.
  2. Settings -> Reading. Use any of pre-build homepages, or you can use any other page of the site as a home page. Also, you are able to change the number of posts per page for the blog. 6, 8, or 10 is optimal for site performance.
  3. Settings  -> Discussion. You can enable/disable the pre-moderation of comments here
CSS Customization

For minor changes, you are able to use Appearance -> Customize -> Additional CSS field. Basic information about CSS:

Also, you need an in-browser tool for CSS tweaks:

  • Chrome Developer Tools (in Google Chrome)
  • Inspector (in Firefox)
  • Web Inspector (in Safari)

Possible Issues

Imported Template Looks Different

If the imported template looks different than the live preview then go to Elementor -> Tools -> Regenerate CSS -> Click on Regenerate Files button.

Elementor Stuck on the Loading Screen

We can’t provide support for third-party plugins directly, but you can follow the official Elementor help guide for this common issue: Elementor Stuck on Loading Screen.

Unable to Import Templates

The demo installation usually works on 99% of hostings, so issues are pretty exceptional. If you have a trouble with the import, please check the minimal hosting requirements from the Technical Requirements section above. Also, make sure your server configuration limits are:

memory_limit 512M

post_max_size 64M

upload_max_filesize 64M

max_execution_time 600

You can check them using the plugin to show PHP information. Contact your hosting provider, they must help you with server configuration.

Note: If you encounter any issues while importing the template (excluding hosting-related issues), please open a ticket in our Support.
You may also create a temporary login and password so we can check the issue manually. Please use support@duckthemes.com as the email. Thank you.