Introduction

Requirements

Before we dive in, I want to thank and congratulate you on purchasing one of my items. I truly appreciate your support and I'll do my best to provide you with an outstanding service.

Let's go over the minimum requirements that you will need in order to have a fully functional site using this theme running in no time.

  • An available domain - I recommend namecheap
  • Hosting provider - I recommend (mt)
  • WordPress Framework
  • FTP program (FileZilla, Cyberduck etc)
  • The theme files that you downloaded from themeforest.net/downloads

WordPress Install

WordPress provides a fully comprehensive and in depth guide to installation on their codex site.

So instead of going over what's already been outlined there, I will simply point you in the direction of the Famous 5 Minute Install.

If you have little or no knowledge of how WordPress works please take some time to familiarize yourself with the framework.

Theme Files

After purchasing the theme, if you chose to download "All files & documentation" your theme folder should have the following files contained within it.

  1. Available Files
    1. leluxe.zip
    2. leluxe-child.zip
    3. Documentation (folder with this help file)
    4. Licensing (folder)
    5. Samples (folder)

If you chose to download "Installable WordPress file only" you should have the leluxe.zip archive by itself, which is ready to be installed via the dashboard.

Making Custom Changes

The main package comes with a child theme (leluxe-child.zip) that inherits the look and functionality of the main theme. A child theme is the safest and easiest way to modify an existing theme, whether you want to make a few tiny changes or extensive changes. Instead of modifying the theme files directly, you should use a child theme.

If updates will be available (which might be important for security or functionality) and you decide to update the theme you should know your file changes are safe in the child theme. Speed up development time and be smart about it from the beginning.

The child theme must be installed after the main theme installation.

Installation

Install via Dashboard

Once you have logged into your WordPress Dashboard, navigate to Appearance > Themes. Click on the Add New button and then from the available options select upload. Navigate to where your files are stored locally and select the leluxe.zip file then Install Theme.

If the theme was installed successfully you should be met with notifications regarding installing plugins and activating the theme.

Do not use the main ZIP file (which contains Documentation and Samples) - use the installable leluxe.zip only, otherwise the whole process will fail with a message: "Broken theme and/or stylesheet is missing".

Install via FTP

To install the theme via FTP you will need to unzip the theme archive (leluxe.zip) somewhere onto your machine. We will assume you have a working FTP program with login credentials as one is needed to install WordPress.

WordPress places it's themes within the /wp-content/themes/ folder. Navigate to this folder within your install and then place the leluxe folder within it. You will know this is the correct folder as the default WordPress themes (Twenty Sixteen, Twenty Fifteen) will be here as well.

Once the folder has been uploaded, in your WordPress Dashboard navigate to Appearance > Themes and activate the theme.

Install Plugins

Once the theme has been installed successfully you will be prompted to install the plugins available with the theme and some that are recommended. Click on "Install Plugins" to get started.

LeLuxe Helper is the required plugin that MUST be installed. The theme makes use of the Contact Form 7 plugin for managing AJAX based contact and reservation forms. I recommend you install it as well.

Theme support cannot be offered for external plugins (even if they are recommended). If you notice any compatibility issue please let me know — I'll investigate it and do my best to offer suggestions.

Install Updates

When theme updates are available (which might be important for security or functionality) you can keep your site up to date in various methods:

  • Manually download the Installable WordPress .zip file via ThemeForest > My Account > Downloads and use an utility plugin to update the .zip file conveniently (which also creates a backup of the old files);
  • Use the official Envato Market plugin to receive updates directly in your site dashboard.

Conside using a child theme in the first place if you want to make custom changes to the theme, so your file changes are safe with an update.

Site Setup

Demo Content (Optional)

If this is your first time using WordPress I strongly recommend you import the demo content. Importing the demo content will bring in all the posts, pages, menus, widgets and theme options from the demo, into your site.

To import the demo content navigate to Tools > Import > Demo Data > Run Importer within your dashboard and follow the instructions.

Note: The import process requires the LeLuxe Helper plugin (bundled), so make sure you install and activate it first thing.

Note: If you have problems with this process please try the default WordPress import — visit the Tools > Import > WordPress section and upload the content.xml WordPress file available in the Samples folder.

Page Setup

If you've installed the demo content move on to Permalinks section, otherwise let's start at Step 1.

Step 1 - Page Creation

To create a page navigate to Pages within your dashboard and click Add New. Give your page a title and then set the page template (if other then the default regular template). The following pages require special templates to be set.

  • Accommodations - displays the accommodations from a category
  • Full Page - displays a full width layput with no featured area
  • No Content - displays a full featured area with no content section
Step 2 - Reading

We now need to change the homepage of the site to whatever page you like. Navigate to Settings > Reading in your dashboard.

Change the Your homepage displays setting to A static page and set your desired pages.

Menu Setup

To setup your menus navigate to Appearance > Menus. If you've installed the demo content, two menus should be available to select from. If not, create a new menu.

Add the pages that we created previously into the menu (rearrange if needed) and then under the Menu Settings tick Top Menu location.

Once that's done hit Save Menu

The theme contains an optional menu location for social links, which will be displayed in the header and footer of the site. Add direct links using the Custom Links section to a new menu, save it and select the Social Links Menu location.

Post/Page Settings

Post/Page Settings

When editing any post you'll notice some additional properties under the content editor. The section is called Additional Theme Fields and may have different options depending on the post type or page template. Take some time and familiarize yourself with this section and read each field description text.

Setting up a page to list accommodations is as simple as creating a new page, selecting a Accommodations template and adding new accommodation posts to your site.

You also have the option to filter the accommodations by a specific category (useful if you like to create different unique accommodations pages).

Accommodation Settings

Accommodations are custom post types, similar to posts. They have additional settings available in the Additional Theme Options section.

Take some time and familiarize yourself with this section and read each field description text.

Theme Options

Customizer Options

When using the theme, you may have noticed a section within the dashboard called "Customize". This section contains all the main options which customize the look and feel of the theme. Lets navigate to this page and have a look at the available options.

Site Identity — set the Logo for the web site that will replace the Site Title and Tagline text information (suggested image dimensions 120 × 50, but will adapt nicely to your needs). This section also gives you the option to set a Site Icon that will be used as a browser and app icon.

Colors — set some basic options regarding site colors. Experiment with different color schemes and if your project requires it, use the Additional CSS section to customize the theme's style further.

Header Media — set the default image for the header of all the pages.

Menus — manage standard menu options.

Widgets — manage widgets placed into the sidebar or footer area provided by the theme.

Homepage Settings — manage page that will be displayed as front page.

Booking Form Settings — option for the floating booking form.

Additional Options — set additional options for the site.

Additional CSS — add extra CSS to your site for advanced users (and avoid modifying the core style.css file directly).

Further Info

Video Guides

FAQ

  1. Missing style sheet error when installing the theme?

    A common issue that can occur with users new to installing WordPress themes is a "Broken theme and/or stylesheets missing" error message being displayed when trying to upload or activate the theme. This error message does not mean that the theme you have purchased is broken, it simply means it has been uploaded incorrectly. Luckily, there is a very easy fix.

  2. Is the theme SEO friendly and where can I access such settings?

    The theme is built to be SEO friendly, by emphasizing titles with heading tags, having the content before anything else, stripping out useless content, fast loading, setting titles in the header for better crawling and so on. All these help, but you have to remember that "Content is King"! You should not blame the theme if your website doesn't appear in top search engine results, but instead focus on providing good content and in this way, your website will definitely look great in search engines. I suggest you install a SEO plugin which offers great additional options and control over titles, keywords or description, just to mention a few. I recommend using Yoast for SEO.

  3. 3. How can I translate the theme in my own language or use multiple ones based on user preference?

    This theme is localized, which means it can easily be translated in your own language. There are various methods to do a simple translate or create a website in multiple languages, so just use the one which works best for you. If you're not familiar with translating themes manually (using .pot file), I suggest you install either the free Polylang plugin (which works well along Loco Translate), or the premium WPML plugin. This way you'll be able to edit the language strings directly from the WordPress dashboard and have the language selector displayed automatically near the logo area.

Further Support

If you have any questions that are beyond the scope of this help file, please feel free to email via the Support tab of the item or via my user page contact form (right sidebar, at the bottom). I'd appreciate if you can help me out by rating and leaving your feedback for the theme via themeforest.net/downloads. Thank you and good luck with your work!