Avoir WP Documentation

Theme Installation & Updates

Installing WordPress

Under most circumstances installing WordPress is a very simple process and takes less than five minutes to be completed. Many web hosts (e.g. Siteground) are now offering tools for automatic installation. However, if you wish to install WordPress by yourself, read about the Famous 5 Minutes Installation.

Below you can find some links about WordPress Installation

Common WordPress Installation Issues

Avoir Theme Installation through WordPress

After you’ve downloaded AVOIR WordPress Theme from ThemeForest, unzip the main zip file and you’ll find the following:

  • documentation – folder containing links to the online documentation
  • avoir.zip – Parent theme installation files (ready to use)
  • avoir-child.zip – Child theme installation files (ready to use)

Now what? Follow the next steps to install AVOIR as a WordPress Theme.

  1. Log in to your Administration Panel and go to Appearance > Themes
  2. Select Add New and click Upload
  3. Click Choose File and locate the avoir.zip file that you’ve previously downloaded on your computer *
  4. Click Install Now
  5. After AVOIR is installed, locate it and click Activate.

* Note You should not upload the whole item you have downloaded from Themeforest because you will get an error of broken stylesheet file. Instead locate the avoir.zip and avoir-child.zip files found inside the main file you’ve downloaded.

Warning: while installing your theme through WordPress admin, you may encounter an error message saying : “are you sure that you want to do this?”. This is mainly due to your hosting php settings. AVOIR theme zip file is around 16MB and in some hosting configurations the default limit for max upload is less than that. To solve this problem you should either increase your maximum upload limit (at least to 24MB) on your hosting admin panel, or ask your host to do it for you. This is a common request and they should be able to assist you.

Avoir Child Theme Installation

AVOIR comes with a child theme included in the theme package. Installing a Child Theme is almost the same as installing any other WordPress theme. The only difference is that you need both the parent theme, and the child theme uploaded to your WordPress theme directory. So, follow the steps described above once more, but now upload avoir-child.zip instead.

We focus on using the latest web standards and practices regarding WordPress theme development.
We strongly recommend our customers to install the child theme in order to ensure hassle-free updates.
Read all about Child Themes!

Installation through FTP

If for some reason you had problems installing the theme through wordpress then you can check out the following method:

  • Download Health X theme from ThemeForest and unzip the main zip file
  • Locate healthflex.zip and extract/unzip its contents
  • Use an FTP client (for example FileZilla) to access your host web server
  • Transfer your unzipped theme folder to your server in the wp-content/themes/ directory.
  • Once uploaded, go to Appearance > Themes and activate your HEALTHFLEX theme.
  • If you consider installing the child theme ( which is strongly recommended ), then repeat the FTP procedure for healthflex-child.zip file and activate this instead.

Plugin Installation

The following plugins are bits of software that extend the functionality of HEALTHFLEX theme and are included in the theme package. When you install HEALTHFLEX, you will get a notification message in your WordPress admin informing you about the required and recommended plugins. You have to install them. For those who are not familiar with plugin management, please check WordPress Codex > Managing Plugins reference

  • Plethora Features Library (mandatory)This is Plethora’s theme framework plugin that includes all shortcodes, widjets, custom post types and extra design settings, make sure that is always installed.
  • Visual Composer (mandatory)Visual Composer allows you to edit your content using an enhanced page builder.
    You are expected to use the version included in the package, as it is configured to work seamlessly with the theme.
    Please, note that we do not offer compliance with any licensed version of Visual Composer plugin other than the one included in HEALTHFLEX Package.
  • Contact Form 7 ( recommended ).Contact Form 7 can manage multiple contact forms. You can also customize the form and the mail contents flexibly with simple markup. HEALTHFLEX design is compatible with any form created using Contact Form 7.
    Note that for core functionality issues (non related to design), you should refer to the plugin documentation or contact the author directly.

    Please, be careful. You have to install and activate Contact Form 7 before importing content!

Update Theme

HealthFlex will be regularly updated to keep up with WordPress updates. So if you get notified about an update, follow the instructions :

  • Login into your Themeforest account, go to Dashboad > downloads and download the theme into your computer
  • Install an FTP program if you already do not have one (Filezilla is free)
  • Retrieve your FTP login information from your hosting admin panel and login into your hosting via FTP
  • Unzip the item main file
  • Locate theme.zip (e.g. : healthflex.zip) and unzip it. Make sure your unzipping software does not create an extra directory with the same name nested into each other.
  • Locate the themes’ main folder on your FTP program ( should be something like: “YOUR_HOSTING_ROOT/YOUR_SUBDIRECTORY/wp-content/themes/” ) and drag and drop the local version in it. FTP program will give a warning that there is already a directory with the same name. Choose “replace all”.
  • It will take from 2 to 10 minutes to replace all files. When you finish, login into your WordPress dashboard, go to Theme Options, and verify the new version. Child theme doesn’t need to be updated unless you made no changes to it and want the new cool screenshot.
  • On occasion, a TGM notice will appear on top of your administration page to update the “Plethora Themes Features Library” plugin. Update it by clicking on the notice and clicking “Update” and “Activate” under the “Plethora Features Library” listing in the list that appears. Or, on the “Themes” page, click to view HEALTHFLEX Theme Details and in the popup window, click “Update Plugins” button on the bottom.

The first and most important step to update your theme is to BACKUP your site and Database. There are plenty of ways of doing that. You can start from here: WordPress Backups

Update with Envato Market Plugin

Unlike most other free WordPress plugins, the Envato Market isn’t available in the WordPress Plugin Repository. You’ll need to go to GitHub to download the plugin.


After you’ve downloaded the plugin (by clicking the “Download ZIP” click on the right-hand side of the page), there are a few steps to go through to get the plugin up and running.


You will need to generate an API key to link your WordPress site to your Themeforest account.

Login to Themeforest, go to your dashboard and click on “My Settings.” The API Keys screen allows you to generate a free API key.


Install Envato WordPress Toolkit Plugin

Install and activate the toolkit plugin. A new menu item, “Envato Toolkit,” will appear in the admin sidebar. Click on the sidebar link and enter your marketplace username and secret API key. Click “Save Settings.”

All of your theme purchases will now appear on this page after it refreshes.


Theme Updates

The plugin will now alert you to theme updates – so long as you check the toolkit settings regularly.

Click on “install automatically” beside each of your themes to automatically update them.

The toolkit settings page also allows you to install themes that you haven’t already uploaded to your site, delete ones you don’t use and view version details. You can also set up theme backups.

It’s a fairly simple plugin, but also a helpful one.

Always Use a Child Theme

Updating your themes shouldn’t affect any customizations to your website, so long as you’re using a child theme.


Demo Content

Demo Importer

Demo content is very simple using Plethora’s Demo Importer!

  • Go to Admin > Tools > Healthflex Demo Importer
  • Click on the demo you like
  • You are in the demo import preview screen. Make sure you have installed the plugins required, otherwise the Go To Import Panel button will not be active. If a plugin does not exist, a red coloured title is used, while an orange color will be used instead if a plugin is installed but has not been activated.
  • On the import panel screen, click Import Demo and relax while each item is imported. Import procedure might last several minutes, depending on the demo selected
  • When the Import Demo button turns green, the import is finished. That’s all, enjoy your demo!

Avoir Demo Importer

Note: if for some reason, you cannot use Demo Importer, you can import our primary demo using the XML/WIE files included in package. For the main content ( XML file ), you have to install the classic WordPress Importer, while for the widgets ( WIE file ) you have to use the Widget Importer & Exporter plugin

Basic Theme Setup

Set Up a Static Front Page / Post Page

Administration > Settings > Reading > Front Page Displays

By default, WordPress displays latest posts in the Front Page. You should change this behavior by setting up a different static Front Page / Posts Page instead:

  • Add a new page to use it as Front Page. You should give a distinctive name ( e.g. Home or Welcome )
  • Add another new page to use it as Posts Page. You should give a distinctive name ( e.g. Blog or News ). This page will be selected as your static blog page.
  • Go to Administration > Settings > Reading > Front Page Displays > Front Page
  • Change your Front page display to a static page
  • Select the first page you created for Front Page
  • Select the second page you created for Posts Page
  • Click the Save Changes button…you are ready!

Important note:. You can configure your blog options now on Theme Options > Content > Blog ( check Blog Options section below for further instructions ).


Theme Options > General > Favicon

Add your site’s favicon following the steps below:

  • Upload a classic 16×16 px image ( PNG/GIF or ICO ). This will be the classic favicon used by all desktop browsers
  • Upload a 32×32 px image ( PNG/GIF or ICO )
  • Upload a 96×96 px image ( PNG/GIF or ICO )
  • Click Save Changes

Since 4.3 version, WordPress introduced a site identity feature where you can place a single 512x512 image and just let WP handle all your application icon displays. We suggest going along with this native WP feature, nevertheless we kept these options here for older WP versions

Color Sets

Theme Options > General > Basic Colors & Sets

Basic Colors

These are the default colors, which are applied natively on several design elements when a color set is not applied OR cannot be applied. They are:

  • Body Background – the main page background color.
  • Text Color – the default text color ( headings and content text ).
  • Link Text – the default links text color ( normal & hover ).
  • Primary Brand Color – this is your primary BRAND color.
  • Secondary Brand Color – this is your secondary BRAND color.

Primary/Secondary Color Sets

These are the most important color sets, as they use by default your primary/secondary brand colors as their background. In addition, you can define a separate text & link text configuration for each color set.

Additional Color Sets

These color sets, along with Primary & Secondary, can also be applied to several layout elements. They are named after their default coloring, however this should not prevent you from giving them alternative feel, according to your needs:

  • Dark
  • Light
  • Black
  • White

The color set concept

All design elements contain four important colors that form their core styling:
  • The background color
  • The text color
  • The link text color
  • The link mouse hover color
This color combination is defined as a 'color set'. When a color set is applied to a layout element ( i.e. a row or a column ), this element inherits the background, text and link text color of its color set configuration.

Designer Tip

We always recommend working with no more than two color sets on a single page ( i.e. primary and secondary OR dark and light )...unless you are fond of pages like this


Theme Options > General > Typography

On this theme options section, you may configure the following:

  1. Primary Font, the font family used in content texts
  2. Secondary Font, the font family used in headings, menu items and buttons
  3. Font Size Base, which will adjust all body and paragraph text elements font sizes according to this value
  4. Supplementary Font Size Base, which will adjust all logo, menu, heading and button text elements font sizes according to this value
  5. Heading Text Transform affects all headings letter cases ( uppercase, lowercase, etc. )
  6. Heading Font Weight affects all headings font weight ( normal, bold, etc. )
  7. Buttons Text Transform affects all buttons text letter cases



Miscellaneous Elements (Leon)

Header General Options

Sticky Header Options

Content Pages

Content Pages

Before start working individually with your content pages, pay attention to some useful tips/info that will surely help you quickly understand how you can work more efficiently with the Theme.

Import the demo content

Using the demo content pages, is the best way to elaborate faster with our content pages. Nevertheless, you should not stuck with it…The Template is full of customization options that you can use in order to produce impressive and unique page presentations on your own…so be creative!

Understand the options override system on content pages

There are two places where you can configure your content options:

  • The Theme Options Panel, which contains the default option setup for each content page type. This means that you can configure the default options that are applied when you create a new single post ( such as a page, a post, a terminology article or a profile page ).
  • The Post Options / Page Options boxes, which are displayed on every new/edit post/page screen. Most of the default options that you set on Theme Options Panel, can be overriden on these Post Options / Page Options areas. This allows you to create some unique page setups…let’s say a special promo landing page or a blog article that you want to be styled differently than others.

What you have to remember here is that changing a default value on Theme Options panel does not necessarily affects options that were customized per post/page. Some practical examples on this:

Example 1:
Option: page layout, a page option that accepts one out of 3 given values: ‘full width’, ‘right sidebar’ ( default value ) or ‘left sidebar’
Pages status BEFORE default value update: you have created 5 ‘full width’ pages, 25 ‘right sidebar’ pages ( default value ) and 10 ‘left sidebar’ pages
Default value update: switched default value ‘right sidebar’ to ‘left sidebar’
Pages status RIGHT AFTER default value update: 5 ‘full width’ pages, 0 ‘right sidebar’ pages and 35 ‘left sidebar’ pages ( default value )
What happened: The default 25 ‘right sidebar’ pages converted into ‘left sidebar’, while the 5 ‘full width’ pages, that were customized per page were left in tact.

Example 2:
if you update, on Theme Options panel, a previously default “Display Title” to “Do Not Display Title”, this will stop displaying the title for all posts. This affects all post behaviour, as this a simple update of a two state option ( on/off ).


No matter which method or methods you use to display your blog posts, the first thing you need to do is create the blog posts. Plethora offers several blog post types, image, video and more on the way. And with the ability to assign custom categories to each post, you can easily display a set of posts based on category. See below for information on how to create blog posts.

  1.   Navigate to Posts in your WordPress admin sidebar.
  2. Click on the Add New option to make a new post. Create a title, and insert your post content in the editing field. You can use Visual Composer and add any of our shortcodes inside the post.
  3. Add Categories from the right side. To assign it to the post, check the box next to the Category name.
  4.  Add Tags from the right side. Type the name of the tag in the field, separate multiple tags with commas.
  5.  For a single image, click the Featured Image Box, select an image and click the Set Featured Image button.
  6. Once you are finished, click Publish to save the post.


Theme Options > Content > Blog

Blog Page Options

There are many Blog Page Options to create a unique Blog Pge Layout :

  • Choose Page Layout
  • Select Sidebar
  • Choose to display or not Title on Content
  • Write your Default Title
  • Taxonomy Subtitle > Select to display Default Title or Taxonomy Title
  • Author Subtitle > Select to display Default Title or Author Display Name
  • Author Subtitle > Select to display Default Title or Selected Date
  • Choose to display or not Subtitle on Content
  • Write your Default Subtitle
  • Taxonomy Discription > Select to display Default Subtitle or Taxonomy Description
  • Author Bio > Select to display Default Subtitle or Author Bio
  • Select to display Default Subtitle or leave Empty

Post Listings Options

  • Select Post Catalog Type Layout
  • Select Featured Media Display Behavior
  • Content/Excerpt Display > Choose to display Excerpt or Content
  • Choose to display or not Subtitle
  • Choose to display or not Categories info
  • Choose to display or not Author info
  • Choose to display or not Date info
  • Choose to display or not Comments Count info
  • Choose to display or not Read More Button
  • Write your Button Text
  • Write your “No post where found Text
  • Write your No post description Text
  • Save Changes

First things first! Before start working with your content pages, please make sure that you have set static pages for your basic front displays: the Front page and the Posts page. Need some instructions? Click here!

Set Up your Page Options

Theme Options > Content > Pages

Page Options

  • Select Page Layout
  • Choose to display Title or not
  • Choose to display Subtitle or not
  • Choose to One Page Scrolling Speed to affect the smooth scrolling speed. Very useful for single page implementations that contain lots of shortcode sections.
  • Save Changes

Set Up your Single Post Options

Theme Options > Content > Posts

Single Posts Options

  • Choose Single Post Layout
  • Choose Single Post Side Bar
  • Select to display or not Title
  • Select to display or not Subtitle
  • Select Media display Ratio
  • Select to display or not Categories Info
  • Select to display or not Tags Info
  • Select to display or not Author Info
  • Select to display or not Date Info
  • Select to display or not Comments Count Info
  • Save Changes

Set Up your Profiles Options

Theme Options > Content > Profiles

Single Profile Posts Options

  • Choose Profile Page Layout
  • Choose Profile Content Layout
  • Choose Profile Content Color Set
  • Select to display or not Title
  • Select to display or not Subtitle
  • Select to display or not Author Posts
  • Chosse Profiles Social Icons
  • Specify a Custom Permalink for profile posts
  • Save Changes

Set Up your 404 Page Options

Theme Options > Content > Posts

404 Page Options

  • Select and upload your featured 404 image
  • Write your Title
  • Write your Subtitle
  • Write your Additional Title on content
  • Write your Content
  • Choose to display or not Search Field
  • Write your Search button text
  • Save Changes

Setup Single Project Post Options


About Us

  • Set your Logo
  • Enter your Title
  • Enter your Description
  • Enter your Business Address
  • Set Google Map URL
  • Enter your Telephone Number
  • Enter your Business email
  • Set your Website URL
  • Put your URL in every social media you want to be displayed
  • Save

Contact Form

  • Choose Form Type
  • Set your Title
  • Set Contact Form id
  • Save

Flickr Feed

  • Set your Title
  • Choose how many photos you want to be displayed
  • Set Flickr id
  • Save

Latest Blog Posts

  • Set Title
  • Choose Blog Category
  • Set the number of the posts you want to be displayed
  • Save

Multi Box

  • Set your Title
  • Choose Title Alignment
  • Write your Content
  • Choose Content Alignment
  • Choose Color Set
  • Upload a background Image
  • Set verical alignment for your background image
  • Add a transparent overlay
  • Apply a special boxed design, that will add padding to your content
  • Choose a “Wow Animation”
  • Add your own style classes, for easier custom styling
  • Save


Scripts & Styles

Administration > Theme Settings > Advanced > Scripts & Styles

Set Custom CSS Rules

We strongly recommend placing you custom CSS rules on the child theme’s main stylesheet ( style.css ).
Nevertheless, you may place your custom CSS in this field too. These rules will be loaded on every page of the website.

Please be careful: DO NOT wrap your CSS inside <style> tags, as this is done automatically

Set Custom Javascript

You may place your custom JS in this field. Scripts, set in this field, will be loaded on every page of the website.
Please be careful, do not <script> wrap your JS code, as this is done automatically

Setup Google Analytics

    • Go to Google Analytics Signup Page and create (if you don’t have already) a Google account
    • When you sign in your account you have to choose between website or mobile app.

Make sure website is selected.

  • Enter your website’s url, account name, country etc.
  • Click on the get tracking ID button
  • Copy this tracking code and paste it in Google analytics options section.
  • Choose if you want the analytics script to be loaded on page head or footer ( usually should be on footer )

Custom Locations

Theme Options > Advanced > Navigation Locations

This tool allows you to create navigation locations dynamically. In combination with this theme’s flexible menu location options, you have the possibility to create pages with totally different navigation

Custom Sidebars

Theme Options > Advanced > Custom Sidebars

This tool allows you to create sidebars dynamically. In combination with this theme’s flexible sidebar options, you have the possibility to create pages with totally different widgetized areas

Web Font Icon Libraries

Theme Options > Advanced > Icon Libraries

Manage all your icon font resources. All parsed icons will be available on every icon picker field you will meet on various features ( theme options, shortcodes, etc. ).

Preset Icon Libraries

These are the predefined icon libraries that usually include 99% of the icons you’ll’ need on the specific theme niche. You cannot delete these libraries, but you can deactivate them.

Your Icon Libraries

Apart from the preset ones, you may easily upload your own icon font libraries and have these icons available on the same features as the preset ones.

Please follow these instruction to upload your custom icon library

  • Download the desired icon font library on a folder on your computer. Make sure that the package includes the font file(s) ( EOT, SVG, WOFF, etc. ) and a CSS stylesheet that includes all CSS rules for the icons included on font files
  • Switch Activate Library to On
  • Give a distinctive and unique Slug, for the library ( e.g. fa for Font Awesome)
  • Give a Reference Title, which will be used only for display purposes ( e.g. Font Awesome )
  • Give an Icon Parsing Prefix / Suffix. You can find the icon parsing prefix/suffix by opening your library stylesheet that includes all CSS rules for the icons. Open this file on a text editor and spot out the icon rules… for example, Font Awesome icon rules look like this:
    .fa-glass:before { content: "\f000"; }
    .fa-music:before { content: "\f001"; }
    .fa-search:before { content: "\f002"; }
    .fa-envelope-o:before { content: "\f003"; }
    .fa-heart:before { content: "\f004"; }
    .fa-star:before { content: "\f005"; }
    .fa-star-o:before { content: "\f006"; }

    The green highlighted part is the icon parsing prefix ( fa- // don’t use the dot! ), while the blue one is the suffix ( :before ). Usually, the prefix is diffent from library to library, while on the 90% of the cases the suffix is :before.

  • Select your Icons CSS Stylesheet, to be uploaded
  • Select your EOT Font File to be uploaded ( if supported by your library )
  • Select your SVG Font File to be uploaded ( if supported by your library )
  • Select your TTF Font File to be uploaded ( if supported by your library )
  • Select your WOFF Font File to be uploaded ( if supported by your library )
  • Select your WOFF2 Font File to be uploaded ( if supported by your library )
  • Select your OTF Font File to be uploaded ( if supported by your library )
  • Set the Font Style. For most of the libraries this should be left to ‘normal’
  • Set the Font Style. For most of the libraries this should be left to ‘normal’
  • Set the Font Style. For most of the libraries this should be left to ‘normal’
  • Click Save Changes and your library will be uploaded and ready to be used on your theme. You may review your library by clicking the Preview all ACTIVE icons link, below the preset libraries accordion ( make sure to refresh the page before this )

You may enable/disable any of these libraries. Nevertheless, you should know that Font Awesome icons are broadly used in this theme and deactivating them should only be done for important reasons.

Pre-installed Icon Libraries


You may use the Fontello Icon Fonts generator service to produce your icon collections and import them later on your Plethora theme! Please, first read the pop up instructions included on the theme options page ( this is the "Please read this before start working with icon libraries" link ), as this will help you produce an easy Fontello icon font export

Features Library

Supported Plugins

Visual Composer

Visual composer is a popular Page Layout building plugin configured to work together with Plethora Features Library. It will help you manage Plethora’s shortcodes and create different and unique layouts without coding.
Please, note that we do not offer compliance with any other licensed versions of Visual Composer plugin apart from the one included in the HealthFlex Package.

Contact Form 7

Contact Form 7 can manage multiple contact forms. You can also customize the form and the mail contents flexibly with simple markup. HEALTHFLEX design is compatible with any form created using Contact Form 7.
Note that for core functionality issues (not related to design), you should refer to the plugin documentation or contact the author directly.
Please, be careful.
You have to install and activate Contact Form 7 before importing content!


HEALTHFLEX is a “Translation Ready” theme. This means it can be easily translated to any language by using the build-in WordPress way of translating themes, using .po and .mo files. But if you need a multilingual site, HEALTHFLEX is also “WPML Ready”, fully compatible with the WPML plugin.

Theme translation using .po and .mo files

This is a straightforward tutorial that will help you translate a Plethora WordPress theme into the language of your choice. Keep in mind that this is the suggested procedure for a localized website ( single language ). If you need a multilingual website, then you should consider moving to the next section about WPML.

Software/resources needed

The only thing you need is a Gettext translations editor. On this tutorial we will use Poedit editor, which is one of the best out there. It is available for both Mac and PC, and it’s free!

Things to know about PO/MO/POT files

All Plethora themes are translation-ready and come with the related Gettext files (PO/MO and POT files). Consider these files as a catalog containing every single text string used on your theme. What you need to know about them:

  • PO files are the files which contain the actual translations. Each language will have its own PO file, for example, for French there would be a fr.po file, for German there would be a de.po, for American English there might be an en_US.po.
  • MO files are the compiled versions of PO files and they always have to be together. In our case, you won’t have to deal with it, as it is created automatically by Poedit.
  • POT files are basically the template files for PO files.
  • You can find these files n the /language/ folder under your Plethora theme’s root directory

Fine…let’s translate!

    1. Open the POT file with Poedit.


    1. Go to File > Save as and save your PO language file. As stated above, it is very important that you should name this file using your two letter language code. You can find your country and language code here. For example, a French translation for France should be saved as fr_FR.po, an Egyptian Arabic translation should be saved as ar_EG.po, and an English translation for the United Kingdom should be saved as en_UK.po.


    1. Now you are ready to translate your theme. Poedit lists all translatable strings and you can click on any string to translate it. There are three default boxes below the list. One for the original source text, a second one for the translation and a third one that can include notes for translators. Every time you save your file, Poedit will automatically compile a .mo version of the file in the same directory.

    1. After finishing your translation ( it works even if you have not translated all strings ), upload these files to your /language folder using FTP.


  1. If you are already using WordPress in the same language as your theme’s translation files, then WordPress will automatically pick up translation files for your theme. However, if you are using WordPress in default English, then you can still force WordPress to use your translated files by adding this line of code in your wp-config.php file:Note: Replace fr_FR with your language and country code:
    define ('WPLANG', 'fr_FR');

    Note that after WP 4.0 you may select your default language during the installation procedure or under Settings > General in the Dashboard.

Are you working on a child theme?

Those working with child themes ( kudos to you ), will already have a question in their minds…and the answer is YES! If you translate the PO/MO files on your parent theme, you will lose it on the next theme update. Relax, you may implement your translations on the child theme as well. Just follow these instructions:

  1. Copy /languages folder from your parent to the child theme directory. On child theme, rename the files with .po/.mo extensions according to your locale ( ie. de_DE.po / de_De.mo for German installations ).
  2. Put this code into your child theme’s functions.php:
    function plethora_child_translation() {   
    load_child_theme_textdomain( 'plethora-theme', get_stylesheet_directory() . '/languages' );
  3. Work with your PO/MO/POT files as referenced above in order to translate your website.

Make your site multilingual with the WPML plugin

HEALTHFLEX is “WPML Ready”, fully compatible with the WPML plugin. It comes with a wpml-config.xml that renders all custom fields, posts, taxonomies and admin fields translatable.

First, you need to to purchase a recent version of WPML, including the String Translation and Translation Management modules.

Initial Setup

  1. Install and activate the core WPML plugins (WPML Multilingual CMS, WPML String Translation, WPML Translation Management), and then other WPML plugins that may depend on them.
  2. Set up WPML from WPML->Languages. See WPML Getting Started Guide for complete reference, but the initial simple three-step setup is self-explanatory, asking you to choose your default language, a set of active languages, and a language selector.

Translating Pages, Posts and other post types

To translate a page you need to go to Wp admin – Pages and in the list you will see columns for each active language, with a pencil icon (for ‘edit translation’) or a ‘+’ icon (for ‘add translation’) next to each page. Go ahead and edit or add the translated pages. Now you just need to translate your page into the new language.

If you want to duplicate your content and then translate it, follow the instructions on Displaying Untranslated Content using Content Duplication. This will create the exact same content in different languages and keep the different copies synchronized.

Translating custom post types and taxonomies

HEALTHFLEX comes with extra custom post types such as portfolios, persons, sliders and custom taxonomies. In order to get a similar interface for translation/duplication as for posts and pages, you need to go to WPML->Translation Management, and select the tab ‘Multilingual Content Setup’ to see which custom post types are translatable through our wpml-config.xml file.

Translating Menus and Language Switcher in Header Top Toolbar

WPML can synchronize menus for you. This means that if some entries, for example some pages, posts or categories, are in the English menu, WPML can generate and keep in synch menus for other languages pointing to the translated versions of these pages, posts or categories.

You can add menu translations and synchronize menus across translations by going to Appearance->Menus in your Dashboard.

In order for the language switcher to be displayed in the header you’ll need to activate it from Theme Settings > Header –> Header Toolbar (display). From WPML > Languages > Language switcher options > Language switcher style you should choose “Mobile Friendly always”.

Translating theme texts and other strings in your site

To translate strings you need to follow the procedure for Theme and Plugin Localization. Go to WPML > Theme and Plugin Localization, and click on Scan the theme for strings to see which theme strings need to be translated.

Instagram Feed

Display Instagram photos from any non-private Instagram accounts, either in the same single feed or in multiple different ones.

Check Out Plugins Overview Page

WP Google Maps

As from 22 June 2016, all calls to the Google Maps API require an API key. In the past, Google Maps API allowed you to make calls to the API without an API key – this has changed. Please note that this does not necessarily mean that you will have to pay more as you are still allowed up to 25 000 map requests per day for free – the only difference now is that it is mandatory to have an API key when the request is made. Should you require more than 25 000 requests per day, you will be responsible for extra charges. However, for 99.9% of our customers, this will not be necessary.WP Google Maps Free Version comes together with our theme, check out a complete guide on how to create an API Key for Google Maps.


Slider Revolution

Slider Revolution is a powerful Tool supported by Plethora’s Templates.
Here you can find a detailed documentation

Other Usefull Information

One Pager Setup

Setup up your One Pager in no time, using the steps below:

  • Create a New Page
  • Go to Screen Options Panel and check discussion, then Uncheck the Discussion Settings that appear at the bottom of your page settings.
  • Build your content using the Backend Editor. In each row there is a “Section id” field. You should put a unique id in each section in order to use it later on your “One Page” Menu.
  • Go to Page Options > Other Elements and Enable the “One Page Scrolling” Setting
  • Set your “One Page Scrolling Speed” (optional).
  • Save Page Settings
  • Go to Appearence > Menus create a new menu and Set it as Primary
  • Select “Links” from your left Menu Settings Panel
  • Now, you have to put each id you have already created in each menu position, don’t forget to put a hashtag # before the id’s.
  • Save the Menu and you are done!