General Information

Thank you for purchasing our theme. We are happy that you are one of our customers and we assure you won't be disappointed. We do our best to produce top notch themes with great functionality, premium designs and human readable code. Before you get started we highly encourage you to get familiar with this documentation file. Spending half an hour reading the manual may save a lot of your time and avoid questions with obvious answers.

Bundled Plugins

The theme package contains a number of bundled plugins. Please click here to view the list of plugins that come included into the theme.

If a new version of a bundled plugin is available, it will be included in the next theme release. You can also request it by submitting a support ticket.

Bundled plugins are fully functional without the activation using a registration license key. In case you are willing to receive automatic updates and support from the plugin team, you will need to purchase the plugin separately. Only the direct buyers get the plugin license key.

WordPress Information

To use this theme you must have WordPress engine installed. We assume you have a working version of WordPress downloaded at WordPress.org already up and running.

How to install WordPress - A tutorial on how to install WordPress on your hosted domain.

We also encourage you to actively use the links below. These useful resources cover most of general WordPress questions you may have:

  • WordPress FAQ - Information and resources about WordPress including history, features, semantics, glossary and information to help you determine whether or not WordPress is the blogging tool for you.
  • WordPress Lessons - Great source of knowledge for WordPress beginners.
  • PHP Function References - Detailed information on WordPress PHP functions and usage examples.

Please be aware that we do not include theme related .PSD files in the theme package, because it might significantly increase the size of a downloadable archive and also because most of our customers often just do not request it.

In case you need these files you can always request them by contacting our support department.

IMPORTANT! Please also be advised that all clipart images included in this theme are the copyrighted to their respective owners and are not available for download with this theme.

Clipart images can not be used without express permission from the owner and/or need to be purchased separately.

Getting Support

We strive to provide best tech support ever. To get free assistance please use our ticketing system. We will respond as soon as possible (within 24 - 48 hours, usually faster). We are open from 10am to 7pm (CET), from Monday till Friday.

Before submitting a ticket, please check this documentation file, our Articles page and video tutorials. Most of the issues that may arise have already been resolved and answered.

Please Note!
To get tech support, you will need your purchase code. To get the code, please go to your ThemeForest "Downloads" page and click on theme download link. Here you should stick with the last option and download text file containing your license details and purchase code proving your order. Please check this link for more information on this matter.



Please note that as authors of this theme (template) we do provide support only for the theme-related (template related) features and for the issues related strictly to this theme (template). We do not provide support for configuration, installation, maintenance, customization, 3rd party plugins integration (due to incompatibility issues of an additional plugins integration/functionality that might interfere with theme's pre-installed plugins or any other reasons) or any other compatibility issues that might arise.

Installation Information

Theme Requirements

To use this theme you must be running WordPress 5.0 or higher, PHP 5.6.20 or higher (for Booked plug-in PHP 7.0 +). If you use hosting with limited resources (for example GoDaddy and other lowcost shared hosting providers), you may experience issues with one-click demo data installation feature.

We recommend you to contact your web hosting service provider to make sure that your server PHP configuration limits are as follows:

  • max_execution_time 600
  • memory_limit (up to) 256M
  • post_max_size 32M
  • upload_max_filesize 32M

If you are running unmanaged dedicated server or VPS, you should check your php.ini file. Alternatively, you can edit .htaccess file in the root of your website and add the following values:

php_value max_execution_time 600
php_value memory_limit 256M
php_value post_max_size 32M
php_value upload_max_filesize 32M

Setting these values will ensure you will not get error messages during the installation. To safeguard your website, please use secure passwords and the latest version of WordPress and plugins.

IMPORTANT! To avoid any errors that might come up during the installation we recommend to have memory limit set up to 512M.

Here is the list of other recommended web hosting services:

Installation

Unpacking the theme

Before installing the theme, please make sure you unpacked the archive and extracted theme files. After unzipping the archive, you will see the following files:

If you try to install the wrong files, you will get missing styles.css file error. This is the most common error that means you are trying to install an incorrect package.

To install "Alliance" theme, you must have WordPress installed. For information regarding WordPress platform installation, please check the WordPress Codex or check this great video tutorial.

Update WordPress: To ensure a positive user experience, we highly recommend updating your WordPress to the latest stable version. This will help utilizing all of the latest features of WordPress.

You can install the theme in two ways:

  • via FTP:
    1. Log into your web server with FTP client software.
    2. Unzip the alliance.zip file and ONLY use the extracted /alliance theme folder.
    3. Upload the extracted /alliance theme folder into /wp-content/themes folder.
    4. Activate the newly installed theme. Go to Appearance > Themes and activate it.
  • via WordPress:
    1. Login to admin panel.
    2. Go to Appearance - Themes and click on the Add New button.
    3. Choose Upload theme option. Click on Browse... (Choose file in Safari/Chrome), select the "alliance.zip" and click Install Now button.
    4. After the successful installation, click on Activate or go to Appearance - Themes and click on Activate to activate the newly installed theme.
    5. After the theme is activated, you will be prompted to install recommended plugins: BP Better Messages, Booked Appointments, BuddyDrive, BuddyPress, Contact Form 7, Essential Grid, Event Organiser, GDRP Framework, Responsive Poll, Themerex Updater, WPBakery PageBuilder, Wp-Pro-Quiz and bbPress.



      All these plugins are included into the theme archive, or can be installed from the WordPress.org repository.
      The theme can function without any of these plugins. But if you want your website look precisely as the demo page, you have to install all recommended plugins and import demo content. This is a good idea if you are building your website from scratch.
      However, if you have an existing website, you should be very careful with plugin installation and importing demo data: this may affect the website content and structure. Please read the Demo Content article for details.
    6. A new menu item Appearance -> Theme Options will appear.
    7. Attention! If you want to make changes in theme’s templates or functions, we recommend activating a child theme before demo data installation, otherwise the Theme Options will be lost. Please see the Child Theme section for more information.

Plugins Installation

In order to make the theme look exactly as the demo page, you need to install recommended plugins. Click on Begin installing plugins link.

You will be redirected to plugins installation page. Check all listed plugins, select Install option and click on Apply button. Installation may take a few minutes, please be patient and do not refresh the page.

After the installation you will get a notification informing that plugins were installed successfully.

NOTICE! The theme comes with pre-built Privacy Policy page, that is why we recommend you to install demo data before setting up the GDPR Framework.

IMPORTANT: Please be aware that we do not include Content Timeline plugin into the theme's package. It is for demonstration purposes only. To use this plugin, you need to purchase it first. We recommend you to install/activate Content Timeline plugin before the demo data installation.

Attention! WooCommerce plugin has not been tested with the theme. Additional customization of the theme source files may be needed for their full compatibility. Please contact our custom web studio to integrate the plugin.

Gutenberg Compatibility

Our theme is compatible with Gutenberg page builder. You can create new pages using this editor.

All existing demo pages are built using WPBakery Page Builder and should be customized through WPBakery Page Builder ONLY.

PLEASE NOTE! It is possible to switch between the page builders. Please use One page builder for creating/customizing One particular page/post.

Child Theme

Child theme is for developers willing to make changes to core functions and code. If you are not planning to dig that deep, you can just skip this chapter.

IMPORTANT: If you want to make changes in theme’s templates or functions, we recommend that you install the child theme and apply changes there. To learn more about the purpose and basis of creation of child theme, please visit WordPress Codex.

Attention! When activating a child theme or switching back to the parent theme, the theme options will be lost (That was the requirement of the ThemeForest team). We recommend activating a child theme before demo data installation.

In the theme package you will see materials for the child theme. It’s located in the "alliance-child.zip" archive. You can install the child theme just like you installed the main theme (see above, in the section "Installation").

A few recommendations on how to use a Child Theme from ThemeREX:

  • Almost all files from the main theme can be replaced in a child theme. It doesn’t concern only .php-files with templates and basic logic, but also both .js, .css files from respective folders and files with images, icons etc..
  • If you want to change some of the theme-related functions or to add new ones, copy/add all the required functions into 'functions.php' in the "alliance-child" folder. If our theme contains functions with such names, they will be replaced with yours, if not – your functions will complete our theme logics.

    IMPORTANT: If you want to replace some functions from other files (except functions.php), e.g. from _wp_utils.php or _utils.php, we do not recommend you to copy respective files into the child theme, but you should create the respective functions in functions.php in the child theme. This should be done, so that when updating the theme, new functions from these files are available for use.

    As for other files - put out the templates from the folder 'templates', images from the folder 'images' etc. - to make changes copy theme into the folder 'child theme' and make changes there.

Demo Content

Our themes have simple One click demo data import tool. It's very easy to use, and you can get a precise copy of our demo website in just 1 click.

Before installing demo data, please make sure you have installed all the required plugins, please refer to Plugins installation section of this document for details.

To import demo content into a WordPress site, please follow these steps:

  1. Log in to your site as an administrator.
  2. If you see a message prompting to install required Universal Services Plugin, click on "Begin installing plugins" and install it on the corresponding page.
    IMPORTANT: The rest of recommended plugins (Revolution Slider, WPBakery Page Builder) are not mandatory for installation of demo content but highly recommended.

  3. Go to Appearance -> Install Demo Data:



  4. On the page that showed up please set the required parameters.
    • Only pages, forms and sliders - Allows you to select the content you need to be imported for a definite page, slider, etc. It is recommended when the site is already built.



    • Whole demo-site content - Allows you to import whole demo content. It is recommended for new installations of WordPress.
      IMPORTANT: When installing whole demo-data ALL EXISTING CONTENTS of your website will be deleted and replaced with the new data! We highly recommend that you install demo data only on blank WordPress install.

  5. Click on "Start Import" button.
    IMPORTANT: Please wait while demo data is being copied from our server to your site. It may take a while and depends significantly upon Internet connection speed between your website and our server. Please wait patiently and do not refresh/leave the page.

  6. After the data is successfully imported you will see the "Congratulations" message:



    In 99.9% it works fine, but if something went wrong and data was not imported, please repeat the procedure described above. The system will find the last item imported successfully and you will be able to continue the import.

    In case "Demo Data" installation stuck, you can manually install it by downloading the demo.zip archive from our server. Extract the archive to demo/ folder and upload this demo/ folder to wp-content/themes/alliance directory. If the issue persists, please contact your hosting provider to make sure that your server configuration meets the Theme Requirements. Otherwise, please contact our support team. Our tech support operators will assist you.
  7. Set up the GDPR Framework. You can run the setup wizard or configure the plugin manually by navigating to Tools (WP Dashboard) > Data443 GDPR. The theme comes with pre-built Privacy Policy page.

Theme Update

IMPORTANT: Before you go ahead with the update, please check theme changelog and make sure you backup your old theme folder. Download it to your computer locally.

It is a good practice to backup both your files and database regularly and especially before making some serious updates.

Update Option 1. Update using the ThemeREX Updater plugin
(for theme version 2.4.5 and above only!)
  1. Please make sure the ThemeREX Updater plugin is installed and activated. This plugin is provided with the theme.
  2. Navigate to Appearance > ThemeREX Updater and enter your purchase code to get the latest versions of bundled plug-ins and theme updates through the WordPress admin panel. To get the code, please navigate to your ThemeForest "Downloads" page and click on the theme download link. Check this guide for more details.

  3. We recommend you to check the "Create backups" option to allow the system create backups for plugins versions and the theme automatically.
  4. Proceed to WP Dashboard > Updates and check if any updates are available.

  5. Choose the options for an update (plugin, theme, etc.) and click on Update button.
  6. You can restore the backups created by the system in WP Dashboard > Updates or in Appearance > ThemeREX Updater (if the "Create backups" option was checked before the update).

Update Option 2. Update using FTP client

  1. Log into your ThemeForest account and navigate to your downloads tab. Find the theme and download “Installable WordPress file”.

  2. Connect to your server using desktop client software (we recommend CyberDuck and Filezilla).
  3. Change directory to /wp-content/themes.
  4. Remove existing folder with old theme files.
  5. Unpack theme installable files downloaded from ThemeForest and upload to the theme folder.
  6. Update the included plugins if you see a notification message letting you know the plugins have a new version.
    • Navigate to WP Dashboard -> Plugins -> Installed Plugins.
    • Update Universal Services Plugin plugin. You can click on "Update" button (if available in a particular theme) or deactivate and delete this plugin. Then follow the prompt to install it again. This will load a new plugin version on the site.
    • Deactivate and delete the rest plugin(s) of old version.
    • Go to Appearance -> Install Plugins and install the plugin(s) like it was described in the Plugins Installation section of this documentation.

Save Theme Options

In case color styles/schemes, for some reason (for example after the theme update) fall back to their default settings/values, then you need to regenerate the styles and colors again. All you need to do is just navigate to Appearance -> Theme Options -> Customization -> General tab and click on "Save" button.

Quick Start

After the theme activation and demo content import, we are ready to get started with basic theme settings like site title, tagline, logo, favicon etc.

To change your site title and tagline, go to Settings -> General. Please note, these parameters are important for search engines.

Another great idea may be setting custom permalinks structure to make them more SEO friendly and human-readable. Go to Settings -> Permalinks and make changes according to the example below.

Now let's navigate to Appearance -> Theme Options. It gives you control over most of theme settings from one place. There are quite a lot of parameters here, but luckily the majority of them have default values that suit most of the users. We will take a closer look at them a bit later. Now just a few words about how it all works to give you the idea of our Settings Inheritance System.

IMPORTANT: One of the most important theme features is Settings Inheritance System. You can flexibly control the appearance and behaviour of the whole website and individual pages, posts and categories. You can set individual display styles, sliders, output settings of page components (posts), and many more for the required category or for each post separately. To sum it up, you can set global styles and then change them for each page/post/category individually. These changes will override global styles affecting selected elements and their descendant elements.

Dashboard

The theme comes with 3 Dashboard pages. To create each page, we used shortcodes and plugins used in the theme. This means you are not limited with these 3 pages, but have flexible and powerful tool to create your custom pages.

Dashboard 1 Page

 

To create the 1st block with Steve Jobs quote,

we should turn on visual composer, add Image element with small photo and align it to the left, then we should add a text (in text settings block you should select red color);

The next block is a bit more complicated, it is the next event announcement.



To build it, we should create a block container with a background image, please add "Next event" button, title and countdown shortcode. See the example below:

To create Announcements block, we also use a block container shortcode, "All events" button, usual text shortcode and a blogger shortcode:

If we take a look at the WPBakery Page Builder, we will see the following structure:

To create Fiscal Year End , we use "Islands graph shortcode".



Islands shortcode provides easy and intuitive interface allowing to build graphs:

if you click on any item you will see this interface:

 

The next block of content is created by notification shortcode and a group of standard widgets supplied with BuddyPress and WordPress:



As you can see, we used Who's online buddypress widget and Recent posts standard widget. Here is the screenshot of how it looks in the admin panel:



The background color for the page blocks can be customized in the Block Container Settings > General tab in the WPBakery backend editor.



 

Company Staff

Company staff section contains 3 pages:

  • CEO - a page for company CEO or top managers.
  • Team Leaders - a page for company department and team leaders.
  • Departments - a sample department page.

To manage team members, Alliance theme has a custom post type named Team and a set of beautiful shortcodes allowing to display team members, their position, social profiles etc.

CEO Page

This page is totally created using WPBakery Page Builder. Let's take a closer look and see how every block is formed:

 

Block A is created manually with WPBakery Page Builder. It contains Heading block, chat block, icons, button and text blocks.

Here is the screenshot with details:

Block B is created using Video Shortcode that loads vimeo video selected by user.

Block C is created using special Timeline plugin. This is a premuim plugin integrated into the theme. To create the block you should setup your timeline 1st, luckily it's very easy. Simply find Timeline menu in WordPress admin area:

Click on add new button and add new timeline items from posts or gallery. As a result you will get a list of items like this:

When you are through with the setup, the plugin will generate a shortcode which you will just paste into any page, post or content block. The shortcode we pasted here is

 [content_timeline id="1"] 

Block D consists of block heading shortcode and unordered list.

Block E contains a set of graphs shortcodes and section container with text.

To create a precise copy of the page, simply copy-paste the code below into an empty page (TEXT mode must be enabled in WordPress text editor also known as TinyMCE).

						[vc_row][vc_column][trx_block align="inherit" bg_color="#fff" bg_padding="27" width="550px" bottom="40" right="40" class="ceo"][trx_title type="5" color="#9b9da5" font_family="Lato" bottom="25"]Biography[/trx_title][trx_chat title="Jonathan Morales" photo="/wp-content/uploads/2015/05/26.jpg" bottom="10"]Royal L. Garff Presidential Chair in Marketing, Marketing
	Department, Department of Marketing[/trx_chat][trx_icon icon="icon-envelope32" color="#f5393d" font_size="14" font_weight="600" align="left" right="10" bg_style="custom"][trx_text font_weight="600" bottom="0"]Email Jonathan: <a href="#">jonathan.morales34@example.com</a>[/trx_text][trx_icon icon="icon-call10" color="#f5393d" font_size="14" font_weight="600" align="left" right="10" bg_style="custom"][trx_text font_weight="600"]Phone: +1(800)123-4566[/trx_text][trx_button size="big" link="#" top="20" bottom="20"]appointment[/trx_button][/trx_block][trx_block align="inherit" bg_color="#fff" bg_padding="0" width="550px" height="337px" bottom="40" class="ceo"][trx_video url="https://vimeo.com/61983125" autoplay="off" image="/wp-content/uploads/2015/05/61.jpg" height="337"][/trx_block][trx_block bg_padding="0" top="-10" bottom="40"]
	[content_timeline id="1"]
	[/trx_block][trx_block align="inherit" bg_color="#fff" bg_padding="27" width="550px" bottom="40" right="40" class="ceo"][trx_title type="5" color="#9b9da5" font_family="Lato" bottom="25"]Honors & Awards[/trx_title][trx_title type="6" style="iconed" icon="icon-record-1" position="left"]Donec scelerisque metus condimentum.[/trx_title][trx_text bottom="20" left="15"]Pellentesque aliquet sapien vitae erat gravida volutpat.[/trx_text][trx_title type="6" style="iconed" icon="icon-record-1" position="left"]A Simple Plan to Fix Our Economy.[/trx_title][trx_text bottom="20" left="15"]Duis sed dui enim. Curabitur mi dui, accumsan eget lobortis nec.
	Aliquam lorem ex, sodales at euismod eget, ullamcorper.[/trx_text][trx_title type="6" style="iconed" icon="icon-record-1" position="left"]Donec scelerisque metus condimentum.[/trx_title][trx_text left="15"]Pellentesque aliquet sapien vitae erat gravida volutpat.[/trx_text][/trx_block][trx_section align="inherit" bg_color="#fff" bg_padding="27" width="550px" bottom="40" class="ceo"][trx_title type="5" color="#9b9da5" font_family="Lato" bottom="15"]Statistics[/trx_title][trx_graph width="550" height="184" labels="Label 1, Label 2, Label 3, Label 4, Label 5, "][trx_graph_item datas="69, 68, 70, 68, 69, 69" color="#89e1ee"]2013[/trx_graph_item][trx_graph_item datas="66, 67, 67, 66, 67, 67" color="#5cbece"]2014[/trx_graph_item][trx_graph_item datas="63, 65, 66, 65, 64, 65" color="#34aabe"]2015[/trx_graph_item][/trx_graph][/trx_section][/vc_column][/vc_row]
						

Team Leaders

This page is comparatively easy to build:

Each section is wrapped with block container shortcode to add more spacing. Team Leaders page plain code:

						[vc_row full_width="" parallax="" parallax_image=""][vc_column width="1/1"]
	[trx_block class="team_leaders" bg_padding="40" bg_color="#fff" bottom="40" width="550px" right="40" align="inherit"]
	[trx_quote style="2" title="Steve Jobs"]Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations.[/trx_quote]
	[trx_socials size="small" custom="no" left="15" bottom="-9"][/trx_socials]
	[/trx_block]

	[trx_block class="team_leaders" bg_image="/wp-content/uploads/2015/06/83.jpg" width="550px" align="inherit" height="335px" bottom="40"][/trx_block]

	[trx_title type="5" color="#9b9da5" font_family="Lato" bottom="20"]Our Team Leaders[/trx_title]
	[trx_team style="2" columns="4" custom="no" cat="29" count="12" offset="0" orderby="date" order="asc"][/trx_team]
	[/vc_column][/vc_row]
						

Department page

This page acts as a home page of sample department in your company. It has information about department head, department members and some general text information.

 

The 1st block is absolutely identical to Block A in CEO Page and has the same structure. Image shortcode is located in the top right corner. Central part is occupied with Team shortcode. At the bottom we used tabs shortcode. To create a copy of this page use the code below:
							[vc_row full_width="" parallax="" parallax_image=""]
							[vc_column width="1/1"]
							[trx_block class="department" bg_padding="40" bg_color="#fff" bottom="40" width="550px" right="40" align="inherit"]
							[trx_text font_size="22" font_weight="700" color="#2a2f43"]Jonathan Morales[/trx_text]
							[trx_text]Royal L. Garff Presidential Chair in Marketing, Marketing
							Department, Department of Marketing[/trx_text]
							[trx_icon icon="icon-envelope32" color="#f5393d" bg_style="custom" font_size="14" align="left" right="10" font_weight="600"][trx_text bottom="0" font_weight="600"]Email Jonathan: <a href="#">jonathan.morales34@example.com</a>[/trx_text]
							[trx_icon icon="icon-call10" color="#f5393d" bg_style="custom" font_size="14" align="left" right="10" font_weight="600"]
							[trx_text font_weight="600"]Phone: +1(800)123-4566[/trx_text]
							[trx_button size="large" link="http://alliance.themerex.net/calendar/" top="10" bottom="11"]appointment[/trx_button]
							[/trx_block]

							[trx_block class="department" bg_image="/wp-content/uploads/2015/05/15.jpg" bottom="40" width="550px" align="inherit" height="320px"][/trx_block]

							[trx_block bg_padding="40" bg_color="#fff" bottom="40"]
							[trx_team bottom="-70" style="1" columns="3" custom="no" count="3" offset="0" orderby="date" order="asc" descr="no"][/trx_team]
							[/trx_block]

							[trx_block bg_padding="40" bg_color="#fff" bottom="40"][trx_tabs style="1" initial="1" scroll="no"]
							[trx_tab title="About Department" tab_id="sc_tab_1435930086575-10"]
							[trx_columns fluid="no" count="2"][trx_column_item]<b>Innovative ideas</b>
							<p style="margin: 10px 0 0 0;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
							[/trx_column_item]
							[trx_column_item]<b>Highly experienced</b>
							<p style="margin: 10px 0 0 0;">Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p>
							[/trx_column_item]
							[/trx_columns]
							[/trx_tab]
							[trx_tab title="Documents and Files" tab_id="sc_tab_1435930086677-0"]
							[trx_columns fluid="no" count="2"]
							[trx_column_item]<b>Innovative ideas</b>
							<p style="margin: 10px 0 0 0;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
							[/trx_column_item]
							[trx_column_item]<b>Highly experienced</b>
							<p style="margin: 10px 0 0 0;">Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. </p>
							[/trx_column_item]
							[/trx_columns]
							[/trx_tab]
							[trx_tab title="Achievements and Awards" tab_id="sc_tab_1435930086739-2"]
							[trx_columns fluid="no" count="2"]
							[trx_column_item]<b>Innovative ideas</b>
							<p style="margin: 10px 0 0 0;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
							[/trx_column_item]
							[trx_column_item]<b>Highly experienced</b>
							<p style="margin: 10px 0 0 0;">Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. </p>
							[/trx_column_item]
							[/trx_columns]
							[/trx_tab]
							[/trx_tabs]
							[/trx_block]
							[/vc_column]
							[/vc_row]
						

Blog

Blog is a very handy tool for company news and events page, so it's not just for bloggers. Besides that, we use blog functionality to create awesome galleries for your portfolio. To use the blog functionality in our theme, you need to create the blog stream page. To do this, you need to:

  • Go to Pages under the WordPress menu and then click on Add New.
  • Put your Title as usual ("Blog streampage" for example).
  • Choose "Blog streampage" as the page template.

  • Publish this page.

IMPORTANT: It was an optional step. Even if you do not create a separate page for your blog stream page - you will still use the correct template to display a list of posts. However, creating a separate page will give you an extra advantage - you can set up individual features for blog stream page (position and type of sidebars, color scheme for each element on the page, etc.).

Now, assign the newly created page as "Posts page" (blog streampage). To do this:

  1. Select the menu item Settings - Readings



  2. In the field Homepage displays select "A static page (select below)", and in the list "Posts page:"choose the page you have created.

Blog Items

Now you can create blog posts.

  • Go to Posts under the WordPress menu and then click on Add New.
  • Put your Title as usual.
  • Put Content if needed.
  • Select one or more categories under Categories.

  • Select desired Post Format.

    1. Standart - You can set the featured image here or do not use it.
    2. Gallery - Used to add a gallery in the post with standard means of WordPress (with Add Media button located above the editor). In the theme settings, you can specify whether you want to replace the original gallery with the built-in theme slider.
    3. Video - Used to add the YouTube or Vimeo video in the post with the shortcode [video].
    4. Audio - Used to add the Audio in the post with the shortcode [audio].
    5. Link - Used to add a link to the body of the post.
    6. Quote - Used to add text of the quotes (IMPORTANT: select it and mark as "Blockquote"), and after it - a link to the original source.
    7. Image - Used to add an image to the body of the post.
    8. Status - Used to add a one-row message to the body of the post.
    9. Aside - Used to add a short message to the body of the post.
    10. Chat - Normally, it contains a block of messages - correspondence of two or more people. For pretty formatting, you can use the shortcode [trx_chat].
  • For every post item you need to upload an image and to set it as a featured image. Click Set featured image on the right in the Featured Image section:

  • Click Select Files button and select image to upload (the full size image). WordPress will crop the image, depending on which portfolio template you will use.
  • After the image was uploaded, you need to set this image as featured. Click on Set featured image button.



  • IMPORTANT: In the Post Options section, you can flexibly customize the appearance and behavior of each post: select or hide the slider above the post, select and set sidebars and their position (or hide the unnecessary ones), set up the display of different parts of the page and the post (information about the author, related posts, a comment block and many more). There are default settings for each post that are specified in the category to which the post belongs. If the settings are not specified in the category, then they are inherited from the overlying category. If there are no settings specified in any of the parental categories, the settings indicated in Appearance - Theme Options - Blog will be used.

  • Publish this post.

Education

You can add various educational courses to improve the professional level of your employees. The theme uses best practice of Education online courses and LMS theme to provide easy and flexible tools for educational purposes.

Quizes

The theme is compatible with WP Quiz Pro plugin allowing to create simple quizes to check employeers skills and knowledge. Here is an example of quiz you can create using this plugin:



You can find detailed documentation about this plugin at the official website, as well as lot's of usage examples. After setting up the quiz via admin panel (WP dashboard > WP-Pro-Quiz > WP-Pro-Quiz) you should simply paste a shortcode generated by the plugin into any post or page, you will get a result just like on a screenshot above.

In the admin panel it looks like this:



In the example above, we have wrapped the shortcode with block element (40 pixels white padding) to give it more space and look consistently in the overall theme design.

Courses

Alliance theme provides a complete set of tools to organize online courses for your employees, both free and paid.

To access courses admin, please log into your WordPress admin area and find courses post type:



Courses post type allows you to create courses and categories. Every course has a set of custom parameters like price, teacher, schedule, etc:

Team

You can select the teacher form, one of the existing team members. To add a new team member you should go to team post type. This procedure is well described in Staff section.

After adding a teacher in Team members list, you will be able to associate the course with the teacher:

Career

Career page is controlled by custom post type named Vacancy, it allows you to add open positions in your company, make it searchable and manage it.

To add a new position, you should simply create a default category and then click on Add New button. The page you'll see allows you to add long description of the position and provides some extra fields applicable for Vacancies custom posts only.

Values inserted in the fields above are used in the search form and provide more information about the position. After adding this information you can click on Publish button in the top right corner of the page and the position will be available online.

To create a page with a list of available positions, first you should add them using Vacancies custom post type, and then just add a new page and paste this piece of code:

[trx_block bg_color="#fff" bg_padding="40"]
[trx_vacancies]
[/trx_block]

TRX_BLOCK shortcode creates a white container for the listing and TRX_VACANCIES shortcode puts out the list of available position and a search form. The result looks like the page below:

Resumes page

Resumes page is created using standard shortcodes available in WPBakery Page Builder. If you take a closer look at the resume page:

you will notice that it consists of the Title and blocks of positions. Each block consists of the Icon, Heading and brief description text.

If we check admin backend, we will see the following:



As you see, we have overall block title, Icon shortcode, heading shortcode and text block. To create the exact copy of resumes page, you should simply paste the code below into the newly created page and save it.

					[vc_row full_width="" parallax="" parallax_image=""][vc_column width="1/1"]
					[trx_section bg_color="#fff"  bg_padding="40"]
					[trx_title type="5" font_family="Lato" color="#9b9da5" bottom="25"]Student & Entry Level Resume Examples[/trx_title]
					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Business School Admissions:</a>[/trx_title]
					[trx_text bottom="35"]Resume example for a business school applicant.[/trx_text]

					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">First Job Resume Example:</a>[/trx_title]
					[trx_text bottom="35"]Sample resume to use when applying to your first job.[/trx_text]

					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Student Resume Example:</a>[/trx_title]
					[trx_text bottom="35"]No professional job experience? Use this resume sample.[/trx_text]

					[trx_line style="solid" color="#d9dada" top="40" bottom="40"]

					[trx_title type="5" font_family="Lato" color="#9b9da5" bottom="25"]Business Management Resume Examples[/trx_title]
					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Account Manager Resume Sample:</a>[/trx_title]
					[trx_text bottom="35"]Resume layout example for an Account Manager[/trx_text]

					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Business Resume:</a>[/trx_title]
					[trx_text bottom="35"]General resume layout that can be used for any professional position[/trx_text]

					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Human Resources (HR) Resume:</a>[/trx_title]
					[trx_text bottom="35"]Goes without saying, in this field you need a killer [/trx_text]

					[trx_line style="solid" color="#d9dada" top="40" bottom="40"]

					[trx_title type="5" font_family="Lato" color="#9b9da5" bottom="25"]Sales & Marketing Professional Resume Examples[/trx_title]
					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Client Services Resume Example:</a>[/trx_title]
					[trx_text bottom="35"]Use this CSM example to write your resume[/trx_text]

					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Marketing Manager Resume:</a>[/trx_title]
					[trx_text bottom="35"]Applying for a Marketing Manager position? Use this resume[/trx_text]

					[trx_icon icon="icon-file16" color="#67d3e0" bg_style="custom" font_size="35" align="left" bottom="20" right="20" top="2"]
					[trx_title type="6" style="regular" bottom="0"]<a href="/wp-content/uploads/2015/06/exex11.pdf" target="_blank">Sales Resume Example:</a>[/trx_title]
					[trx_text bottom="35"]In sales? Get your resume formatted so it stands out[/trx_text]
					
					[trx_line color="#d9dada" top="40" bottom="40"][trx_title type="5" color="#9b9da5" font_family="Lato" bottom="25"]
					Send Us Your Own Resume
					[/trx_title][contact-form-7 id="2482"]

					[/trx_section]
					[/vc_column][/vc_row]
				

The contact form is built using the Contact Form 7 plugin.

Community

Community section is totally built with BuddyPress plugin. If you are willing to use this feature, you should install the plugin along with 2 extra plugins: BuddyDrive (allows you to add file sharing feature) and UserPress (allows you to add extra fields to standard WordPress users).

BuddyPress Plugin allows you to create a directory of your employees, add personel search form with various criterias, exchange personal messages, run small social network of your company.

Besides that, BuddyDrive plugin allows you to share files and folders among site users.

File Storage

File Storage section is created using BuddyDrive plugin. We suggest creating pseudo users like "Accounting Department" for example to share some files online. You can control file visibility. For more details, you can read official BuddyDrive documentation.

Reviews

We have a special rating system that can be easily integrated into any post or category. See how it works:

  1. In Appearance -> Theme Options -> Reviews add the required number of evaluation criteria. These criteria will be available when editing any post in any category. If your website publishes reviews in only one direction (for example, "Movies"), then you may leave it like this.
  2. Of course, we understand that to rate different areas (music, movies, technology, etc.) you need a completely different rating criteria. Therefore, you can override the list of criteria in each category. To do this, open Posts - Categories, select a category you want to modify, click Edit and at the bottom of the page find "Custom settings for this category" in the tab Reviews add new criteria for evaluation.

    IMPORTANT: The criteria established for a category is valid for all the posts in this category and sub-categories in it.
  3. Now, in any post you can assess the subject of the article in the section Post Options in the tab Reviews:

As a result you will see similar reviews panel on post pages

IMPORTANT: If you change the list of categories for the current post, first press "Update" ("Publish" if you save it for the first time) and then proceed with the installation of Review parameters . If your newly selected category is assigned a separate list of Review criteria, it will appear on the tab "Reviews" only after you save (update) the post!

IMPORTANT: In Appearance -> Theme Options -> Reviews you can choose the rating system for your posts: 5 stars, 10 stars or 100%. You can easily switch from one rating system to another at any moment!

Custom pages

Now we can prepare the other pages of our blog. This is not required, but if you want to change the display settings on Page 404, Archive pages or Search results, you have to create separate pages and customize them.

Consider the example of the Page 404. For pages Archive pages or Search results (if needed) configuration should be done the same way.

Page 404

Let's set up an error 404 page. To do this, you need to:

  • Go to Pages under the WordPress menu and then click on Add New.
  • Put your Title as usual ("Page 404" for example).
  • Choose "Page 404" as the page's template.

  • In "Post Options" area we set up the display of this page:
    • We are hiding the header area of ​​the page - Customization -> Header & Footer in the field "Show Top of page section" choose "No".
    • We are hiding the additional info of ​​the page - Blog and Single -> Single Page in the field "Show post info" choose "No".
    • We are hiding the right sidebar - Customization -> Sidebars in the field "Show main sidebar" select "None (without sidebar)".
    • We are removing details of (author, related posts, comments) - Blog and Single -> Single Page select "No" in the corresponding fields.
  • Publish this page.

As a result, when you try to open a non existing page on your site, you will see page containing this message:



NOTICE! You can not preview 404 page using WordPress View page or Preview changes button. You should type incorrect site URL to see 404 page.

To customize this page you should edit page template file in any text editor like Notepad or TextEdit. Open root folder of your theme and find /templates folder.
This folder contains 404.php file. You can open it in any text editor and change HTML code according to your needs.

Archives

Archives Page Setup is similar to "Page 404"(see above).

Theme Options

Now, let's talk about the theme settings: Appearance - Theme Options. Here you will get a full control over the display and functionality of the web-site.

Some groups of the settings have been described above, in the sections dedicated to Home Page and Blog.

Here we will consider the rest of the settings.

Customization

In this section you can customize your theme:

All the options here are divided into sections:

General

  • Page icon - Used to select the icon for output before post/category name in some layouts. You can override this icon later on custom page options.
  • Category color - Used as background or text color for some elements.
  • Main color 1/Main color 2 - Used as a background color or text color for some elements.
  • Button color - Used as background color for buttons on hover.
  • Button shadow - Used as shadow color for buttons on hover.
  • Background color - Used as background color for user panel.
  • Shadow color - Used as shadow color for user panel.
  • Extended CSS animations - You can enable or disable extended CSS animation effect here.
  • Remember visitor's settings - Whether you need to remember the settings that were made by the visitor when navigating to other pages or to limit their control to the current page only?
  • Responsive Layouts - Does your site have to use different layouts for different devices or should it be displayed in full size everywhere?
Body style

  • Body style - The way the page is displayed:
    1. wide - page body occupies the entire screen width (background image is not seen behind it), and the content is placed in the area of limited width, in the center of the screen.
    2. fullwide - page body occupies the entire screen width (background image is not seen behind it), the content is stretched to the entire screen with small indents off the window edges.
  • Fill body - this option allows you to fill the body with gray/white color(depending upon color scheme) or leave it transparent.
  • Background color - The background color for all pages of the theme (only if Body style = boxed).
  • Background predefined pattern - One of the built-in theme images filling the background as tile (repeated both vertically and horizontally). Only if Body style = boxed.
  • Background custom pattern - Here you can upload your own image filling the background as tile (repeated both vertically and horizontally). Only if Body style = boxed.
  • Background custom image - Here you can upload your own image to be used as a background (not repeated). Only if Body style = boxed.
  • Background custom image position - Here you can select the position of the uploaded image. Only if Body style = boxed.
  • Show video background - Do you want to use the background with youtube-video on the page?
    IMPORTANT: Smooth video playback requires good memory and processor power of visitors' computers. On slower computers delays and шnterruption of video display may occur.
  • Youtube code for video bg - Code of the videos from Youtube, which will be used as a background.
  • Local video for video bg - Select video from your site library, which will be used as a background.
  • Use overlay for video bg - Enable texture overlay for the video background.
  • Text with Privacy Policy link - Specify the text for the checkbox in a default form (built using trx_sc_form shortcode) and in registration form (Appearance > Theme Options > Customization > Menus > Show Register buttons). This text will be displayed before the Privacy Policy link.



    In order to add/custimoze the Privacy Policy link, navigate to Settings (WP Dashboard) > Privacy and specify the page that will be used as a Privacy Policy one.





    NOTICE! In case you are planning to use default forms without consent checkboxes, just leave the "Text with Privacy Policy link" option empty!

Settings of this group are responsible for display of website logo.

  • Logo image - Used to set a logo for your website.
  • Logo background - Select logo background color.
  • Logo text - Logo text is displayed after the logo image.
  • Logo slogan - Logo slogan is displayed below the logo image (as the site slogan).
Main menu parameters

Settings of this group are responsible for the display of the main menu of the website.

  • Show user menu area - You can add a user menu area panel to the top of the website enabling this option.

  • Select user menu - You can select one of the existing WordPress menus for user menu panel.
  • Show currecny selector - This option works if you installed Woocommerce plugin. It allows you to select one of the available currencies in your shop.
  • Show cart button - Hide/Always/Only on shop page. This option controls the functionality of Woocommerce cart on the main page.
  • Show language selector - If WPML plugin is installed, this option adds a language selector button in top menu panel.
  • Show Login/Logout buttons - Shows the Login and Logout buttons.
  • Show bookmarks - Adds a "Star" bookmark button to the top of the user menu.
  • Show Register buttons - Shows Register button in the user menu area.

    The text for the checkbox "I agree..." (registration form) is set in Appearance > Theme Options > Customization > Body Style > Text with Privacy Policy link.
    In order to add/customize the Privacy Policy link, navigate to Settings (WP Dashboard) > Privacy and specify the page that will be used as a Privacy Policy one.

    NOTICE! In case you are planning to use the registration form without consent checkbox, just leave the "Text with Privacy Policy link" option empty in the Appearance > Theme Options > Customization > Body Style section!
  • TOC Position - You can show or hide Table of contents navigation menu.
  • Add "Home" into TOC - This option adds "Home" menu item in any TOC menu.
  • Add "To Top" into TOC - Adds back to top button in TOC menu.

 

Sidebars

By default, the theme provides some standard positions for sidebars (widget sets):

  • Main sidebar - displays widgets vertically to the left or right from the main content.
  • Footer sidebar - displays widgets as tabs at the footer of the page.

You can see the list of other available custom sidebars on the image:

Here you can add and remove additional sidebars. You will be able to configure the widgets for the newly created sidebars in the menu Appearance - Widgets.

In the settings of each category, post or page you can assign any of the created widget sets to any of the available sidebars!

  • Custom sidebars - Here you can add any sidebar you want.
  • Show main sidebar - enable it if you want to show a main sidebar and select color scheme White | Light | Dark here.
  • Select main sidebar - allows you to select a set of widgets to display in the Main sidebar on the blog stream page.
  • Show footer sidebar - enable/disable Footer sidebar and set color scheme.
  • Select footer sidebar - allows you to select a set of widgets to display in the Footer sidebar on the blog stream page (bottom of the page).
  • Footer sidebar columns - sets the number of columns in footer sidebar, up to 12 columns available.
Slider

Let's start setting the type and behavior of the slider.

  • Show Slider - Do you want to display a slider at the top of all pages? IMPORTANT: If you want to display the slider only on selected pages (for example, only on Homepage) - set this field to "No", and in the settings of the page on which you want to display a slider, instead of the default "Inherit" select "Yes".
  • Slider Display - How should the slider be displayed: Fullscreen - slider of the entire window size or Fixed height - the fixed slider height and fullwidth.
  • Slider Height - Height of the slider.
  • Slider Engine - The type of the slider engine:
    • Post (Swiper) slider - get slides from posts. Supports swipe gestures (This theme supports only Swiper slider, though Revolution slider can be integrated easily as well).
  • Layer Slider: Alias (for Revolution) or ID (for Royal) - Alias (ID) of the ​​slider, set up in the control panel of Revolution (Royal) Slider.
  • Posts Slider: Category to show - Here you can select the category of posts which will be used to design the slider (if engine = flex or swiper).
  • Posts Slider: Number posts or comma-separated posts list - How many recent posts from the category will be used to design a slider (select one number) or a make a comma-separated list of ID's of the posts you need.
  • Posts Slider: Posts sorted by - (string). The way to sort posts:
    • date - posts ordering by publish date;
    • alpha - posts ordering alphabetically;
    • views - posts ordering by views count;
    • comments - posts ordering by comments number;
    • author_rating - posts ordering by review's author marks;
    • users_rating - posts ordering by review's readers marks;
    • random - posts ordering is random.
  • Posts Slider: Posts order - (string). The order to sort posts: asc|desc.
  • Posts Slider: Slide change interval - Set the necessary time frame for the slides to be changed (in ms).
  • Posts Slider: Pagination - Select none, dots or titles pagination style.
  • Posts Slider: Show infobox - Do you want to show post title, reviews rating and description on slides in flex-slider.
  • Posts Slider: Show post's category - Do you want to show post category on slides in flex-slider.
  • Posts Slider: Show post's reviews rating - Do you want to show post reviews rating on slides in flex-slider.
  • Posts Slider: Show post's description - The maximum length (number of characters) of description displayed on the information bar for each slide. If it's 0, the description is not shown.
Header and Footer components

  • Show top of page section - Whether to show the section with title of a current page (category) and Breadcrumbs.
  • Show Page title - Whether to display the name of the current page (category) in this section.
  • Show Breadcrumbs - Whether to show the path to the current page (category).
  • Breadcrumbs max nesting - Max number of the nested categories in the breadcrumbs (0 - unlimited).
  • Show user's footer - Display style of the footer. It's set and looks similar to User's header.
  • User's footer content - Content of the footer area. It can be any text, images, html-code, shortcodes and their combination.
  • Show Contacts in footer - Choose if you want to show contact details in the footer area.

    The social icons inherit the links (URLs) to your social profiles specified in the Appearance > Theme Options > Socials tab.

    The contact information can be customized in Appearance > Theme Options > Contact Info.



    The logo is inherited from Appearance > Theme Options > Customization > Logo > Logo image.
  • Show Copyright area in footer - Whether to show the line with social icons and copyright under the widget area (at the very bottom of the page).
  • Footer copyright text - Copyright text that is displayed in the lower right corner of the page. In order to make the current year change automatically, just paste {Y} instead of the year.
  • Show Testimonials in footer - This option enables testimonials block in footer area. Also you can define color scheme
  • Testimonials count - Number of testimonials for rotation in slider.
  • Testimonials bg image - Testimonials slider background image.
  • Testimonials bg color - Background color for testimonials slider.
  • Testimonials bg overlay - Color opacity for background overlay effect.
  • Show Twitter in footer - This option enables twitter block in theme footer, also you can set color scheme of the block.
  • Twitter Count - Number of tweets to show.
  • Twitter bg image - Background image for twitter block.
  • Twitter bg color - Twitter block background color.
  • Twitter bg overlay - You can set twitter background color overlay opacity.
  • Show Google map - Do you want to display a Google map at the top of all pages?
    IMPORTANT: Make sure there is a valid API key in the "Google API key" field in the Appearance > Theme Options > Service tab.
    If you want to display the Google map only on selected pages (for example, only on the page "Contacts") - set this field to "No", and in the settings of the page on which you want to display a Google map, instead of the default "Inherit" select "Yes".
  • Google map height - Height of the map.
  • Address to show on map - Fill in the address to show in center of the map. For example: 50, Golden Gate Ave, San Francisco, CA 94102, US.
  • Latitude and Longtitude to show on map - Fill in the coordinates to show in center of the map. If you use coordinates, address is ignored.
  • Google map initial zoom - Initial zoom of the map. Can be from 1 to 20.
  • Google map style - The map style.
  • Google map marker - Here you can upload the image for map-marker (png-format).
Media settings

Settings for additional processing of media content on the website: audio, video and galleries:

  • Image Dimensions - What dimensions will be used to display images on the pages: "Original" - precise dimensions of the image block are used; "Retina Ready" - the image twice bigger fits into the original block (for accurate display on Retina).
  • Substitute standard WordPress gallery - Whether you need to replace the original WordPress gallery in the body of the post with our slider?
  • Substitution slider engine - What slider to use to display the gallery after substitution?
  • Show gallery instead featured image - Choose if you want to show the slider with gallery instead of featured image on blog streampage and in the related posts section for the gallery posts.
  • Max images number in the slider - Maximum images number from the gallery in slider. For example: gallery contains 50 images, but on the streampage you can see only 5 images in the slider. This setting speeds up the page loading (for the page with many sliders or many images in the each slider).
  • Gallery popup engine - What popup manager to use for zoomed pictures in the galleries?
  • Enable Gallery mode in the popup - Enable Gallery mode in the popup or show only single image.
  • Substitute audio tags - Whether you need to substitute tag <audio> in the post body with special iframe (used for audio files from the server soundclouds).
  • Substitute video tags - Whether you need to substitute tag <video> in the post body with special iframe (used for audio files from the server youtube and vimeo).
  • Use Media Element script for audio and video tags - Do you want to design tags <audio> and <video> with the popular script Media Elements?
Typography settings

Typography settings for heading and paragraph text.

  • Use custom typography - Use custom font settings or leave theme-styled fonts.
  • Heading 1...6, Paragraph text - Font name for each typography element.
  • Size - Font size (in pixels).
  • Line height - Inter line distance (in pixels).
  • Weight - Font weight: 100 - light (use it only for large font sizes), 400 - normal, 700 - bold, 900 - extra bold. IMPORTANT: Note that selected font should support the desired weight settings.
  • Style - Font style: "I" - italic, "U" - underline.
  • Color - Text color.

All fonts in this list are loaded from Google Fonts!

How to install custom @font-face fonts into the theme?

All @font-face fonts are located in "theme_name/css/font-face/" folder in the separate sub-folders for the each font. Sub-folder name is a font-family name. Place a full set of the font files (for each font style and weight) and css-file named stylesheet.css in each subfolder. Create your @font-face kit by using Fontsquirrel @font-face Generator (http://www.fontsquirrel.com/fontface/generator) and then extract the font kit (with folder in the kit) into the "theme_name/css/font-face" folder.

Blog and Single

This section will let you to flexibly set up the appearance and behavior of the blog stream page and single pages.

IMPORTANT: You can override any settings of this section in the settings of the category (they will work with all posts of the current category and sub categories it contains), as well as to set them individually for each page and post (in Post Options section then creating / editing a post (page).

Usually, when creating/editing categories and/or posts, you do not need to configure each of them. It would be very tedious. It is enough to once configure the display parameters of separate pages and blog in Appearance - Theme Options - Blog and not to change the settings within categories (posts, pages) (in all fields leave the default value - "Inherit").

And only in those categories (posts, pages) that should not look like others, you can change these settings.

Blog Stream page parameters

Below is a set of parameters that affect the display of the blog stream page:

  • Blog style - Display style of blog stream page:
    • Blog Excerpt - Used to show a large image and only a brief summary of the post (Excerpt) or the part before tag "Read more".
    • Classic (2,3,4 columns) - Used to display posts located in columns as small pictures with description underneath. All pictures are cropped by the height to the same size.
    • Masonry (2,3,4 columns) - Used to display positions arranged in columns as small pictures with description underneath. All pictures are scaled proportionally.
    • Portfolio (2,3,4 columns) - Used to display posts as pictures with different hover effects. This description shows up when you hover over the image. All pictures are cropped to the same size.
  • Article style - you can select boxed or stretch artcile style.
  • Hover style - hover-effect when hovering over the image with the mouse. IMPORTANT: It's used when Blog style "Portfolio" is selected.
  • Hover dir - hover direction when hovering over the image with the mouse. IMPORTANT: It's used when Blog style "Portfolio" is selected and Hover style "Circle ..." or "Square ..." is enabled.
  • Dedicated location - position of "selected" content (created with the shortcode [trx_section dedicated="on"]) or featured image in respect to the page text:
    • As in the post defined - "dedicated" content or featured image is located the way it's specified in the post settings or in the parameter align of the shortcode [trx_section] that created this "dedicated" content.
    • Above the text of the post - "dedicated" content or featured image is located above the text of the post, regardless of what is specified in the post settings.
    • To the left the text of the post - "dedicated" content or featured image is located to the left of the text of the post, regardless of what is specified in the post settings.
    • To the right the text of the post - "dedicated" content or featured image is located to the right of the text of the post, regardless of what is specified in the post settings.
    • Alternates for each post -position of "dedicated" content or featured image is selected alternately for each next post - top, left, right, etc., regardless of what is specified in the settings of the post.
    IMPORTANT: Used only if the "Blog style" "Excerpt" is selected.
  • Show filters - Whether to display buttons of posts filtering to select the group of posts belonging to one category or tag.
  • Blog posts sorted by - (string). The way to sort posts:
    • date - posts ordering by publish date;
    • alpha - posts ordering alphabetically;
    • views - posts ordering by views count;
    • comments - posts ordering by comments number;
    • author_rating - posts ordering by author reviews marks;
    • users_rating - posts ordering by reader reviews marks;
    • random - posts ordering is random.
  • Blog posts order - (string). The order to sort posts: asc|desc.
  • Blog posts per page - The number of posts per page (overrides the same setting from Settings - Reading).
  • Excerpt maxlength for streampage - How many characters from post excerpt will be displayed in blog streampage (only for Blog style = Excerpt). 0 - don't trim excerpt.
  • Excerpt maxlength for classic and masonry Custom number of characters for excerpts used in classic and masonry layouts.
Single post (page) parameters

Below is a set of parameters that affect the display of the single posts (pages):

  • Single page style - page display style:
    • Single team member - used to set a single team member page style.
    • Single course item - used to set a single course page style.
    • Single standard - selected if you want to have standard display of contents. Featured image or "dedicated" content is displayed above the content, to the left or right of it, depending on the corresponding setting in "Post Options".
    • Portfolio item - used to display posts "Portfolio". Top of the page displays Featured image of this post and the arrows indicating previous / next post in this category. Beneath the images there is the title and the post text, as well as other additional information - author, tags, meters, related posts, etc.
    • Single Vacancy member - used to set a single vacancy member page style.
  • Show featured image before post - Whether you need to show the image attached to the post (featured image) at the top of the post.
  • Show post title - Whether to display the header area of ​​a single post (page).
  • Show post title on links, chat, quote, status - Whether to display the header area of ​​a single post (page) on post formats "Quote", "Link", "Aside", "Chat".
  • Show post info - Whether to display the info area (date, author, categories list) of ​​a single post (page).
  • Show text before "Read more" tag - Whether to display the text of the post, located before tag "Read more".
  • Show post author details - Enable/Disable "Post author" section on the single post page.
  • Show post tags - Enable/Disable "Post tags" section on the single post page.
  • Show post counters - Enable/Disable "Counters" section (with buttons "Views", "Comments", "Likes", etc.) on the single post page.
  • Show related posts - Enable/Disable "Related posts" section on the single post page.
  • Related posts number - How many related posts will be shown on the single post page.
  • Related posts columns - How many columns will be used to display related posts.
  • Related posts sorted by - (string). The way to sort posts:
    • date - posts ordering by publish date;
    • alpha - posts ordering alphabetically;
    • views - posts ordering by views count;
    • comments - posts ordering by comments number;
    • author_rating - posts ordering by author reviews marks;
    • users_rating - posts ordering by reader reviews marks;
    • random - posts ordering is random.
  • Related posts order - (string). The order to sort posts: asc|desc.
  • Show comments - Enable/Disable "Comments" section in single post
Other parameters

  • Exclude categories - In this list you can mark the categories that should not be displayed in a blog stream page and in the list of categories (Widget Categories). This may be, for example, some service category.
  • Blog pagination - Display type of additional portions of posts on blog stream page: standard block with page numbers, the button "View more" or "Infinite scroll" for dynamic-loading for the next batch of articles (without reloading the page).
  • Blog pagination style - Block with page numbers style: as standard page buttons or scrollable block with page numbers.
  • Blog counters - Which counters to display on blog stream page, in the widget and a shortcode: post review counter or comments counter.
  • Post's category announce - Which category display in announce block (over posts thumb) - original or closest parental.
  • Show post date after - How many days after the publication of the post to display the date of its publication in the usual way. Until that time, instead of the date, it will display how many minutes (hours, days) have passed since the publication.

Courses

This section shows some custom parameters for courses post type:

  • Show courses in the blog - If this parameter is set to Yes, the courses will be displayed in the blog feed as well as other posts and archives. If the option is set to No, the courses will be displayed at Courses special page only (you can set the page to display courses only, set "Courses" template as a default one in page settings).
  • Show countdown - Hide course count down or select one of 2 available styles.

Reviews

The section "Reviews" provides the settings for the reviews posts:

  • Show reviews block - Do you want to display a block with reviews rating and summary on single page and average reviews rating after post's title in stream pages.
  • Max reviews level - Maximum level for reviews marks: 5 stars, 10 stars or 100%.
  • Show rating as - You can select between text and stars rating system.
  • Reviews criteria levels - A word description of levels of evaluation for the "Reviews" (five words separated by commas).
  • Show first reviews - What reviews will be displayed first: by author or by readers. Also this type of reviews will display under post's title.
  • Hide second reviews - Do you want to hide second reviews tab in widgets and single posts?
  • What visitors can vote - What visitors can vote: all or only registered.
  • Reviews criterias - Add the required number of evaluation criteria for the posts with Reviews. These criteria will be applied to all posts. You can override them in any category - the new list of criteria will apply to all posts in this category and its sub-categories.

Contact info

In this section you can set the following settings:

  • Contact form email - E-mail to send messages using contact form and form of registration of new users. If this field is empty, use admin e-mail from WordPress settings.
  • Company address (part 1) - The first part of the address: house number and street.
  • Company address (part 2) - The second part of the address: city, postal code and country.
  • Phone - Comma separated phone numbers.
  • Fax - Comma separated fax numbers.
  • Contacts in header - Any text string to display it in the top left corner of the site.
  • Contact form message - Message's max length in the contact form shortcode.
  • Comments form message - Message's max length in the comment form.
  • Mail function - What function you want to use for sending mail: the built-in WordPress wp_mail() or standard PHP mail() function? Attention! Some plugins may not work with one of them and you always have the ability to switch to alternative.

Socials

In this section, you can add any number of social networks, indicate their URL's (URL's of your profiles on these networks) and select icons for them. Icons of the networks you have added will be displayed in the widget "Social". Here you can also choose the social networks, whose icons will be displayed on the page of the post for sharing in social networks.

  • Social networks - Popular social networks URL. Only icons with filled URL are displayed in widget "Social".
  • Show social share buttons - Whether to display the block with buttons of social networks for sharing on the post page.
  • Show share counters - This option enables share counters after social buttons.
  • Share block caption - Add custom caption to share buttons block.
  • Share buttons - Share URLs of popular social networks. If URL not filled - used internal theme URLs (if exists). IMPORTANT: You can easily add your own social networks - simply copy the icon of the social network you need into the folder "/images/social", then add a new field and enter there the URL for sharing the text in this social network.
  • Twitter API keys - In this section, you must specify a username and keys received when registering your application on https://apps.twitter.com. IMPORTANT: These data is required for Twitter Widget and the output of Twitter feeds on footer of the page.
  • Login via Socials - This setting is responsible for the social login functionality. Paste the necessary shortcode generated by one of these plugins (depends on which one you are going to use) to enable such functionality.
    For example, you might want to try installing the WordPress Social Login 3rd party plugin (not provided with the theme). Recommendation: Please be aware that not every 3rd party plugin might be 100% compatible with our theme.
    In case you do not want to use social login, please leave this option empty.

Service

In this section you can set the following settings:

  • Use AJAX post views counter - What type of counter should I use to count the number of page views: AJAX is applied if your site uses content caching system (in this case extra requests to the server are being generated). If you do not use caching, this option should be disabled.
  • Additional filters in admin panel - Whether to use extra filters for Post Format and Tags in admin panel when viewing the list of the blog posts.
  • Show overridden options for taxonomies - Shows an extra column with already overridden options in categories list.
  • Show overridden options for posts and pages - Shows an extra column with already overridden options in posts and pages lists.
  • Enable demo data installer - If disabled you won't see "Import demo data" link in your admin panel. We recommend disabling it after site setup to avoid accidental data rewriting
  • Demo Data Installer Timeout - Time range for the files import procedure.
  • Enable update notifier - Whether to use a new update alert in the dashboard. IMPORTANT: Since to detect the latest version of the theme a third party plugin is used - it may cause building of pages in Dashboard! If you observe such an effect - please switch "Update Notifier" off (select "No" in this parameter).
  • Enable Emailer in admin panel (menu Tools) - Do you want to show "Emailer" item in the menu "Tools" in the admin panel. This program allows massive email distribution by the list of arbitrary addresses or groups of addresses accumulated by shortcode [trx_emailer].
  • Remove line breaks around shortcodes - Do you want remove spaces and line breaks around shortcodes? Be attentive! This option thoroughly tested on our theme, but may affect third party plugins.
  • Debug mode - In the debug mode we are using unpacked scripts and styles, else - using minified scripts and styles (if present).
  • Use packed css and js files - Do you want to use one __packed.css and one __packed.js file with most theme scripts and styles instead many separate files (to speed up page load).
  • Google Tags Manager code or Google Analitics code - Put here the GTM code from your account to easy manage analitics, re-marketing and many other Google tags. Or only Google analitics code. It will be placed at top of page (after open tag body).
  • Google Remarketing code - Put here the Google Remarketing code. It will be placed at bottom of page (before close tag body).
  • Google API Key - Paste the necessary Google API Key to generate a Google Map. More information on how to generate an API key properly can be found here.

Widgets

Theme comes with some default widget sidebars. Have a look in Appearance - Widgets.

  • Main sidebar - displays widgets vertically on the left or right from the main contents.
  • Footer sidebar - displays widgets horizontally in the footer of the page (under Contents).
  • Quiz, Calendar, Groups news, Comments, Tutorials, Posts, Resume, Blog post, Forum, Recent Replies, Who's Online sidebars - display widgets vertically on the left or right from the main contents on a definite page.

And also, due to Appearance - Theme Options - Sidebars you can create an unlimited number of additional sidebars. For each category, page and post you will be able to assign the sidebars to be used.

Theme widgets can be set in the Appearance > Widgets section.



Here you should just populate selected sidebar with widgets and assign this sidebar to any page, post or category. Simply drag and drop selected widget to sidebar area as shown on an image below.



To add a sidebar to page simply go to Pages -> Edit page you want to modify, at the bottom of the page find Post Options > Customization > Sidebars and select the sidebar you want to associate with this page. Click on Update button in the top right corner, this will save the changes.

Custom widgets:

  1. ThemeREX - Advanced Calendar: Adds a calendar for posts and events.
  2. ThemeREX - Advertisement block: Used to insert advertising blocks - images with links or arbitrary HTML-blocks. IMPORTANT: Be careful to use extraneous HTML-code inorder not to disrupt the design of the page.
  3. ThemeREX - Subcategories List: Used to show subcategories list (children of selected category)
  4. ThemeREX - Flickr photos: Shows photos from Flickr account.
  5. Instagram photos: Shows photos from Instagram account. IMPORTANT! You need to install plugin "wp-instagram-widget.zip" before using this widget.
  6. ThemeREX - Most Popular & Commented Posts: Displays the most visited and most commented articles.
  7. ThemeREX - QR Code generator: Displays VCard 3.0 with your personal data (address, phone, email, etc.) as QR Code. Also you can display as QR Code any text (or link).
  8. ThemeREX - Recent Posts: Displays the most recent posts. Unlike the standard widget, it displays a post's featured image, author's name, comments or views number.
  9. ThemeREX - Recent Reviews: Displays the most recent reviews. Unlike the "Recent posts" widget, it displays only posts with reviews marks.
  10. ThemeREX - Logo and Social Links: Displays icons of social networks, the parameters of which are located on the page Appearance - Theme Options - Socials. Also site logo and short description will be displayed.
  11. ThemeREX - Top 10 posts: Displays the best Reviews (with the highest ratings) in the opinion of the authors and visitors.
  12. ThemeREX - Twitter: This widget shows the last Tweets from your Twitter-feed using the API 1.1 (entered into force in June 2013)
    For its work, this version of the widget requires creating "Twitter Application" and obtaining appropriate codes. Due to the fact that Twitter from June 2013 switched to the new API 1.1 and discontinued support of out-of-date API 1.0, to get information out of this social network today you must create an account on the resource https://dev.twitter.com/apps. Then, click the "Create a new application", fill in the required fields and generate "Access token" and "Access token secret". As a result, you will get four important core values to work with Twitter API 1.1:
    • Consumer key
    • Consumer secret
    • Access token
    • Access token secret
    You will need these fields to configure the widget "ThemeREX - Twitter" in Appearance - Widgets.

Contact form: This widget is not supplied, but you can easily create it using the widget "Text": just add widget "Text" in the right sidebar and paste the shortcode [trx_contact_form] into this widget. That's all!

Shortcodes

Shortcodes is a cool feature in WordPress that essentially allows you to do some pretty incredible things by just inserting a shortcode into a page or post. Using Shortcodes is a breeze, just insert one where you want the relevant content to show up.

The theme comes pre-packed with a number of shortcodes allowing you to add the info easier. Moreover, you can use WPBakery Page Builder to apply the shortcode. Click on "Add element" button and select it from the available elements:



IMPORTANT: In case you are using "Classic" (text) mode, please make sure to always start new shortcodes from new lines. Most of the time you won't encounter any errors if you don't do that but unfortunately WordPress does mess up the html sometimes. This is true for all shortcodes, but the inline ones like trx_highlight those are the only ones that don't need a new paragraph.

Please note that almost all the shortcodes allow parameters:

  • id - unique id for element. Allow to address this element from javascript or CSS.
  • class - class name for element. Allow set up additional decorations for element in CSS stylesheets.
    IMPORTANT: You can use next common classes to decorate any shortcode:
    • theme_accent - main (accent) theme color used for decorate inner text of the shortcode.
    • theme_accent_bg - main (accent) theme color used as a background (instead bg image) of the shortcode.
    • theme_accent_bgc - main (accent) theme color used as a background color of the shortcode.
    • theme_accent_border - main (accent) theme color used as aborder color of the shortcode (if border present).
    • theme_accent2 - accent2 theme color used for decorate inner text of the shortcode.
    • theme_accent2_bg - accent2 theme color used as a background (instead bg image) of the shortcode.
    • theme_accent2_bgc - accent2 theme color used as a background color of the shortcode.
    • theme_accent2_border - accent2 theme color used as a border color of the shortcode (if border present).
    • texture_bg_1 ... texture_bg_10 - you can set a texture image for the shortcode background.
    • bg_pattern_0 ... bg_pattern_9 - you can set a pattern image for the shortcode background (repeat, fill background).
    • bg_image_1 ... bg_image_6 - you can set an image for the shortcode background (no repeat, fit to background).
    You can combine classes above. For example, we need a section with the theme color for background and texture 1:
    [trx_section class="theme_accent_bgc texture_1"]Section inner text[/trx_section].
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.

Also, note that "on | off" and "yes | no" in values of the parameters are interchangeable! That is, if the shortcode description indicates that the value of a parameter can be "on" or "off", it means that you can use the "yes" or "no" along with them.

Here's a list of the shortcodes included into the theme.

trx_accordion

Creates blocks of the "accordion" type. Only one of the blocks can be open at a time.

Parameters:
  • initial - (number). The number of the initially open block (from 1 to the number of blocks). Attention: if you want to make all accordion items to be closed initially, just write parameter initial greater, than items count!
  • style - (number). Accordion style from 1 to 3
  • large - (string). Use enlarged headings for elements: on|off
  • counter - (string). Number elements of headings: on|off
  • shadow - (string). Display shadow under the block Accordion: on|off
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • css - add custom css styles
  • animation - select one of available animation effects for this shortcode
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_accordion style="1" counter="off" initial="1" left="25" right="25" bottom="30"]
[trx_accordion_item title="Accordion 1"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. [/trx_accordion_item]
[trx_accordion_item title="Accordion 2"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. [/trx_accordion_item]
[trx_accordion_item title="Accordion 3"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. [/trx_accordion_item]
[/trx_accordion]

trx_accordion_item

Creates one item for the "accordion" block. Used only within the shortcode [trx_accordion].

Parameters:
  • title - (string). Applied only for the shortcode [trx_accordion_item]. Contains title for the current element.
  • id - unique id for element. Allow to address this element from javascript or CSS.
  • css - add custom css styles.
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.

trx_audio

Inserts an audio file.

Parameters:
  • Title - audio file title.
  • author - audio file author.
  • image - add or upload image associated with the audio file.
  • align - Choose shortcode alignment
  • frame - Enable/disable frame. Enabled by default.
  • url or src or mp3 or wav - (string). URL of an audio file
  • controls - (number). Whether to display the playback controls. The value can be on or off.
  • autoplay - (number). Allow autostart playback. The value can be on or off.
  • width - (number). The audio container's width (in percent or pixels).
  • height - (number). The audio container's height (in pixels).
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • css - add custom css styles.
  • animation - add one of available animation effects.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_audio url="http://www.stephaniequinn.com/Music/The%20Irish%20Washerwoman.mp3" image="/wp-content/uploads/2015/05/5.jpg" title="The Irish Washer Woman" author="Irish Folk Song" controls="show" autoplay="off" bottom="5" left="25" right="25"]
[trx_audio url="http://www.stephaniequinn.com/Music/The%20Irish%20Washerwoman.mp3" image="" title="The Irish Washer Woman" author="Irish Folk Song" controls="show" autoplay="off" bottom="30" left="25" right="25"]

trx_br

Inserts forced newline. Can be used where you can not use html-code. Also used to disable the flow around objects.

Parameters:
  • clear - (string). Disables flowing around objects created with any shortcode with parameter align="left|right|both" or means of CSS. The value can be "both" or "left" or "right".

trx_blogger

Well, we have arrived at the punch line of our collection - shortcode "Blogger". On the one hand, it is rather simple - it just displays the specified number of posts from a given category. But just look how it's doing that! It can do this in many different ways and styles. And by skillful combining them you can easily create such blocks as Announce, ad units, interviews and much more. We think you had a chance to make sure of that by the example of creating of many different homepages.

Let's examine its parameters more carefully:

Tab "General" allows you to choose the style, posts direction and animation.

  • style - (string). Block display style:
    • classic tile
    • accordion1 or accordion2
    • list
    • excerpt
    • related
    • classic1 or classic2 or classic3 or classic4
    • portfolio tile
    • masonry tile
    • grid tile
    • news
    • related posts
    • square tile
  • filters - this option enables categories or tag filters.
  • In Tab "Details" you can specify Description length, more link text and if you want to show rating stars.

  • post_type - Select a post type to work with. Posts are selected by default, you can also choose pages, products, events and courses.
  • ids - (numbers). Comma-separated ID posts to be displayed.
  • cat - (number or string). ID or slug of the category, which puts out the most recent (or the first) posts added (unless ids parameter is specified). It is allowed to specify several ID's (or slugs) separated with commas.
  • count - (number). The number of posts queried from the category.
  • visible - (number). The number of posts displayed at once. The remaining posts will either scroll or be located in the following strings (depending on the style)
  • offset - (number). How many posts to skip before starting output.
  • orderby - (string). The way to sort posts:
    • date - posts ordering by publish date
    • alpha - posts ordering alphabetically
    • views - posts ordering by views count
    • comments - posts ordering by comments number
    • author_rating - posts ordering by review's author marks
    • users_rating - posts ordering by review's readers marks
    • random - posts ordering is random
  • order - (string). The order to sort posts: asc|desc.
  • descr - (number). The maximum length post description (excerpt). If 0 - description not showed.
  • readmore - (string). Show (on) or not (off) link "»" (read more) at the end of the post.
  • rating - (string). Show (on) or not (off) rating stars under the post title.
  • dir - (string). The direction of the output of the posts: horizontal | vertical
  • scroll - (string). Whether to create a scrolling section to display all selected posts: on|off or yes|no.
    IMPORTANT: Scrolling is created only if count > visible
  • controls - (string). The presence of a scroll controls: on|off or yes|no
  • info - (string). Whether to display the section with tags and buttons "More", "Connents", "Likes", etc. The value can be on or off.
  • date_format - (string). Format to display the posts date. For example, if we want display (on style="date") time on top, and date below, it would be date_format="H:i+F d".
  • location - (string). Position of "dedicated" content or featured image. Used only for style="excerpt". The value can be center, left, right, alter or default. See detailed description in section "Blog" (parameter "Dedicated location")
  • width - (number). Section width (in percent or pixels).
  • height - (number). Section height (in pixels).
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:

Style "News" Direction "Horizontal"

[trx_blogger style="news" filters="no" dir="horizontal" post_type="post" ids="1348,1343,1340" count="3" columns="1" offset="0" orderby="date" order="desc" only="no" scroll="no" rating="no" info="no" links="yes" descr="0" left="25" bottom="10"]

Style "Date" Direction "Horizontal"

[trx_blogger style="date" filters="no" dir="horizontal" post_type="courses" ids="584,581,578,575,572,568" count="6" columns="3" offset="0" orderby="date" order="desc" only="no" scroll="no" rating="no" info="no" links="yes" descr="0" left="20" right="20" bottom="25"]

trx_button

Creates different types of buttons.

Parameters:
  • type - (string). The button type. It can take one of the following values: square|round. If this parameter is not specified - it gets 'square'
  • style - (string). The button style. It can take one of the following values: global|light|dark. If this parameter is not specified - it gets 'global'
  • size - (string). The button size. It can take one of the following values: mini|medium|big|huge|banner. If this parameter is not specified - it gets 'medium'
  • fullsize - (string). Indicates that the button should extend over the entire width available. It can take one of the following values: on|off. If this parameter is not specified - it gets 'off'
  • icon - (string). The button icon. It can take icon name from 'fontello' set. You can select a required icon with the shortcode builder or learn about a complete list of available icons by opening the page "/css/fontello/demo.html" inside the theme folder.
  • color - (string). The button color. It can take color name (up to 140 names: red, green, blue, yellow, etc.) or color code (#ff0000 for example)
  • link - (string). The URL where the link from the button leads to.
  • target - (string). The window where the link leads to. If this parameter is not specified - URL will open in the same window.
  • rel - (string). Add the "rel" attribute to the link.
  • align - (string). The way to align the button left|right|center.
  • popup - (string). Whether you need to open the contents in the popup window. In this case using the shortcode [trx_popup id="popup_name"]Popup content[/trx_popup] you create the required contents, and in the shortcode [trx_button link="#popup_name" popup="on"] you specify the name of the popup you have created in the parameter link (Be sure to place a sign "#" in front of the name of popup).
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_button type="square" style="default" size="large" bg_style="custom" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="large" bg_style="custom" bg_color="#f5393d" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="large" bg_style="custom" bg_color="#c3d62d" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="large" bg_style="custom" bg_color="#e5eaee" color="#9b9ead" right="20" bottom="33"]Example[/trx_button]


[trx_button type="square" style="default" size="medium" bg_style="custom" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="medium" bg_style="custom" bg_color="#f5393d" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="medium" bg_style="custom" bg_color="#c3d62d" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="medium" bg_style="custom" bg_color="#e5eaee" color="#9b9ead" right="20" bottom="33"]Example[/trx_button]


[trx_button type="square" style="default" size="small" bg_style="custom" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="small" bg_style="custom" bg_color="#f5393d" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="small" bg_style="custom" bg_color="#c3d62d" right="20" bottom="33"]Example[/trx_button]
[trx_button type="square" style="default" size="small" bg_style="custom" bg_color="#e5eaee" color="#9b9ead" right="20" bottom="33"]Example[/trx_button]

trx_chat

Creates chat elements.

Parameters:
  • title - (string). The title of the chat element.
  • link - (string). URL for the current chat element.
  • width - (number). Section width (in percent or pixels).
  • height - (number). Section height (in pixels).
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_chat title="Mike" link="#"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod temporincididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
[/trx_chat]

[trx_chat title="Lisa" link="#"]
Vivamus nec quam nec elit porta dictum. Praesent dignissim eget ligula vel posuere. Proin sed mauris faucibus, euismod erat a, placerat odio.
[/trx_chat]

trx_columns

Creates columns in the text.

Parameters:
  • count - (number). The number of columns in the generated block. IMPORTANT: Inside the block [trx_columns] ... [/trx_columns] the number of blocks [trx_column_item] ... [/trx_column_item] must correspond to the parameter count.
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_columns count="3"]

[trx_column_item]
1/3
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
[/trx_column_item]

[trx_column_item]
1/3
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
[/trx_column_item]

[trx_column_item]
1/3
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur
[/trx_column_item]

[/trx_columns]

trx_column_item

Creates one column item in the columns block.

Parameters:
  • span - (number). Indicates the number of the merged columns.
  • align - (string). Text's alignment inside column. Permitted values are: center | left | right
  • color - (string). Color of the inner text.
  • bg_color - (string). Background color of the column.
  • bg_image - (string). Background image of the column.
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.

trx_contact_form

Display Contact form. The text for the checkbox "I agree..." is set in Appearance > Theme Options > Customization > Body style > Text with Privacy Policy link.
In order to add/customize the Privacy Policy link, navigate to Settings (WP Dashboard) > Privacy and specify the page that will be used as a Privacy Policy one.

NOTICE! In case you are planning to use default form without consent checkbox, just leave the "Text with Privacy Policy link" option empty in the Appearance > Theme Options > Customization > Body style section!

IMPORTANT: To activate the contact form, please paste your email address into the Appearance -> Theme Options -> Contact info -> Contact form email field.

To customize the form in available style you should edit the file alliance/fw/shortcodes/sortcodes.php in any text editor like Notepad or TextEdit, starting from line 723 (just search for "[trx_contact_form]").

Parameters:
  • title - (string). The Contact form's title
  • description - (string). The Contact form's description. Displayed under the title.
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_contact_form custom="no" title="Contact Us Today" width="746.6px" right="0" align="inherit"][/trx_contact_form]

trx_content

Creates a block for contents (limited by width) on Fullscreen pages.

Parameters:
  • style - (string). Any additional CSS-rules for this block.
  • class - (string). CSS class name for this block.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom the value of which is the number - the margin in pixels from the top and bottom of the block respectively.

trx_countdown

Creates a block for the countdown - how much time is left until a date (time).

Parameters:
  • style - (string). Any additional CSS-rules for this block.
  • class - (string). CSS class name for this block.
  • width - (number). Section width (in percent or pixels).
  • height - (number). Section height (in pixels).
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_countdown date="2017-02-07" style="2"]

trx_dropcaps

Used to create the dropcaps effect - special highlighting of the first letter in a paragraph.

Parameters:
  • style - (number). Display style of the first letter. The value can be from 1 to 6. If not specified - use 1.
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
Examples:
[trx_dropcaps style="1" bottom="20"]Dorem ipsum sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad miamco laboris nisi. [/trx_dropcaps]
[trx_dropcaps style="2" bottom="20"]Dorem ipsum sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad miamco laboris nisi. [/trx_dropcaps]
[trx_dropcaps style="3" bottom="20"]Dorem ipsum sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad miamco laboris nisi. [/trx_dropcaps]
[trx_dropcaps style="4" bottom="30"]Dorem ipsum sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad miamco laboris nisi. [/trx_dropcaps]

trx_emailer

Inserts a field for e-mail address. The field "collects" the entered addresses and allows the owner (administrator) of the site to do e-mail - distribution according to this list. More details about the system of e-mail distribution see in the description of "Emailer Tool".

Parameters:
  • group - (string). Name of the group collecting addresses. Shortcodes [trx_emailer] with different group names can stand on different pages of the website and collect addresses for different email distributions. In the future, you can make individual distribution for each group.
  • open - (string). Should this space be open when reloading the page, or initially only the button should be visible, and when pressing it, the field opens. Permitted values are: yes | no
  • align - (string). Field's alignment with respect to the following text. Permitted values are: center | left | right
  • width - (number). Section width (in percent or pixels).
  • height - (number). Section height (in pixels).
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_emailer group="Under Constraction" align="center" open="no"] [trx_emailer group="Under Constraction" align="center" open="yes"]

trx_googlemap

Displays Google map at the address you specified. Make sure there is a valid API key in the "Google API key" field in the Appearance > Theme Options > Service tab.

Parameters:
  • address - (string). The address to which you want to display the map
  • latlng - (double,double). The latitude and longtitude coordinates for map center
  • zoom - (number). Initial map zoom (from 1 to 20)
  • style - (string). Map frame visual style: default|simple|greyscale|greyscale2|style1|style2|style3
  • width - (number). Map frame width (in pixels or percents)
  • height - (number). Map frame height (in pixels)
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_googlemap address="25 Broadway, New York" width="400" height="300" style="greyscale2"]

IMPORTANT: Address for the Googlemap can be specified in the shortcode's general settings:



or it can be inherited from the Appearance -> Theme Options -> Customization -> Header & Footer -> Google map parameters section.

trx_hide

Hide any html block with desired selector (id and/or classes combination).

IMPORTANT: For advanced users only! Careless hiding of objects can disrupt the design of your site. Be extremely careful.

Parameters:
  • selector - (string). Id and/or classes combination (CSS-selector)
  • hide - (string). "on" or "off" - do you want to hide selector or show it
  • delay - (number). Delay before hide/show element (in ms)
Examples:
[trx_hide selector="#sidebar .calendar"]

trx_highlight

Used to highlight a text with the font's color and / or background.

Parameters:
  • type - (number). Type selection: accent theme color letters or white letters on a background of accent theme color. Possible values: 1 or 2. Instead you can explicitly specify the text color and background color using the following parameters.
  • color - (string). The color of the text. You can specify the color (white|black|red|blue|green|brown|... - up to 140 styles) or its code in format #rrggbb, where rr is a hexademical value of the red component, gg - a hexademical value of the green component, bb - a hexademical value of the blue component
  • backcolor - (string). The background color of the text. The same parameter as color.
  • style - (string). Arbitrary set of CSS-properties (for advanced users only)
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
Examples:
[trx_highlight type="1"]exercitation ullamco[/trx_highlight]
[trx_highlight type="2"]in voluptate velit esse[/trx_highlight]

trx_icon

Inserts an image into the text, pressing it (image) to the left or right edge of the text, and the next image text flows around it on the opposite side. You can expand the list of available icons by adding new ones from the fontello website. Watch this video guide for more information.

Parameters:
  • icon - (string). Icon name. It can take icon name from 'fontello' set. You can select a required icon using the shortcode builder, or you may learn about a complete list of available icons, opening the page "/css/fontello/demo.html" inside the theme folder.
  • size - (number). Font size for the icon (in pixels)
  • weight - (number). Font weight for the icon: 100-900 (step 100)
  • align - (string). Alignment of the icon. It can take one of the following values​​: left|right|center
  • color - (string). Color of the icon.
  • bg_color - (string). Background color of the icon.
  • background - (string). Background style for the icon: none|round|square.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_icon icon="icon-7" color="#67d3e0" bg_style="custom" align="left" font_size="50" left="0" right="20" bottom="20"]

trx_image

Inserts an image into the text, pressing it (image) to the left or right edge of the text, and the next image text flows around it on the opposite side.

Parameters:
  • src or url - (string). URL of the image
  • title - (string). Text at the bottom of the image.
  • align - (string). Alignment of the image. It can take one of the following values​​: left|right
  • width - (number). the image's width (in pixels).
  • height - (number). the image's height (in pixels).
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_image url="/wp-content/uploads/2015/05/9.jpg" title="Title of Image" align="left" width="45%" shape="square" bottom="20"]

trx_infobox

Creates different types of messages.

Parameters:
  • style - (string). The infobox style. It can take one of the following values: regular|info|success|error|result. If this parameter is not specified - it gets 'regular'
  • closeable - (string). If this parameter is set to "yes" - right in the block there is a button "x" and the block may be closed (disappear) when you click on it. If this parameter is not specified - it gets "no".
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_infobox style="regular" closeable="yes" bottom="20" left="25" right="25"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.[/trx_infobox]
[trx_infobox style="success" closeable="yes" bottom="20" left="25" right="25"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.[/trx_infobox]
[trx_infobox style="info" closeable="yes" bottom="20" left="25" right="25"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.[/trx_infobox]
[trx_infobox style="error" closeable="yes" bottom="30" left="25" right="25"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor.[/trx_infobox]

trx_line

It creates the line of the set style.

Parameters:
  • style - (string). The line style. It can take one of the following values: none|solid|dashed|dotted|double|groove|ridge|inset|outset|shadow
  • color - (string). The color line. You can specify the color (white|black|red|blue|green|brown|... - up to 140 styles) of its code in format #rrggbb, where rr is a hexademical value of the red component, gg - a hexademical value of the green component, bb - a hexademical value of the blue component
  • width - (number). The line width. It can be set in pixels (simply specify the number) or as a percentage of the page width (specify number with percent). If this parameter is not specified, it gets100%.
  • height - (number). Line width (in pixels)
  • id - unique id for element. Allow to address this element form javascript or CSS
  • class - class name for element. Allow set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_line style="solid" color="#dddddd" top="0.5em" bottom="0.5em"]
[trx_line style="dashed" color="#e05100" top="0.5em" bottom="0.5em"]
[trx_line style="dotted" color="#1dbb90" top="0.5em" bottom="1.5em"]

trx_list

Creates lists of different styles.

Parameters:
  • style - (string). List display style. It can take one of the following values​​: regular|check|mark|error. Can be used both iN a shortcode [list] to set the style of all the elements of the list, and in the shortcode [list_item] to change the style of one item in the list.
  • icon - (string). Icon name. It can take icon name from 'fontello' set. You can select a required icon using the shortcode builder, or you may learn about a complete list of available icons by opening the page "/css/fontello/demo.html" inside the theme folder. This parameter can be used both in shortcode [trx_list] to specify an icon for the entire list as a whole, and for [trx_list_item] to change icons of a particular item in the list.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_columns fluid="no" count="3" left="25" right="-25"]
[trx_column_item]
[trx_list style="ol"][trx_list_item]Lorem ipsum dolor sit[/trx_list_item]
[trx_list_item]Consectetur adipisicing [/trx_list_item]
[trx_list_item]Officia, aliquam quis [/trx_list_item]
[trx_list_item]Sutem maxime nihil[/trx_list_item]
[/trx_list][/trx_column_item]
[trx_column_item]
[trx_list style="ul"][trx_list_item]Lorem ipsum dolor sit[/trx_list_item]
[trx_list_item]Consectetur adipisicing [/trx_list_item]
[trx_list_item]Officia, aliquam quis [/trx_list_item]
[trx_list_item]Sutem maxime nihil[/trx_list_item]
[/trx_list][/trx_column_item]
[trx_column_item
[trx_list style="iconed" icon="icon-heart-1" icon_color="#ee3940"][trx_list_item]Lorem ipsum dolor sit[/trx_list_item]
[trx_list_item]Consectetur adipisicing [/trx_list_item]
[trx_list_item]Officia, aliquam quis [/trx_list_item]
[trx_list_item]Sutem maxime nihil[/trx_list_item]
[/trx_list][/trx_column_item]
[/trx_columns]

trx_list_item

Creates one list item in the list.

Parameters:
  • icon - (string). Icon's name. It can take icon name from 'fontello' set. You can select a required icon using the shortcode builder, or you may learn about a complete list of available icons, opening the page "/css/fontello/demo.html" inside the theme folder. This parameter can be used both in shortcode [trx_list] to specify an icon for the entire list as a whole, and for [trx_list_item] to change icons of a particular item in the list.
  • title - (string). Indicate the title of the item in the list.
  • link - (string). URL for the link of the item in the list.
  • target - (string). Target for URL.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.

trx_quote

Used to emphasize the big and small quotes in the text.

Parameters:
  • cite - (string). URL of the site with the original.
  • title - (string). Title for link to the site with the original.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom the value of which is the number - the margin in pixels from the top and bottom of the block respectively.
Examples:

[trx_quote bottom="30"]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/trx_quote]

trx_section and trx_block

Surrounds the selected text to the block and gives it the properties of a given class from the style table. These two shortcodes are absolutely identical! They are created in order to overcome the restriction of WordPress due to which the same shortcodes can not be inserted into each other.

Parameters:
  • style - (string). CSS-style for the generated block
  • align - (string). Block alignment: none|right|left|center
  • columns - (string). Block width in "columns" equivalent: 1_2, 1_3, 1_4, 2_3, 3_4
  • dedicated - (string). Whether you need to create "selected" block from the contents. If this parameter is set for "yes", the contents of the block is "cut out" of the place where it's mentioned and is displayed at the beginning of the page's contents (before the title) instead of "Featured image".
  • scroll - (string). Whether you need to create a container with a scrollbar and an option to scroll content using swipe gestures. Possible values: yes | no
  • controls - (string). Whether to display buttons with arrows to control scrolling. Possible values: yes|no
  • dir - (string). Scroll type: horizontal|vertical
  • color - (string). Color of the inner text.
  • bg_color - (string). Background color of the section.
  • bg_image - (string). Background image of the section.
  • width - (number). The block's width (in pixels or percents).
  • height - (number). The block's height (in pixels).
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.

trx_skills

Shows the levels of your abilities in many different styles.

Parameters:
  • type - (string). Type of the skills block: bar|pie|counter|arc
  • style - (number). Style of the skills blocks (only for type="counter"): from 1 to 4
  • dir - (string). Direction: horizontal|vertical
  • layout - (string). Skills block's layout: rows|columns
  • count - (number). Number of skills items in the block.
  • maximum - (number). Max value for each skills element. Default value is 100
  • title - (string). Skills block's title.
  • subtitle - (string). Skills block's subtitle - showed in the center (only if type="arc").
  • align - (string). Alignment of the skills block: left|right|center
  • color - (string). Color for the skills elements. The main color of accented theme's elements is used by default.
  • width - (number). The skills block's width (in pixels or percents).
  • height - (number). The skills block's height (in pixels).
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_skills max_value="100" type="bar" layout="rows" dir="horizontal" count="3" left="25" right="25" bottom="30"]
[trx_skills_item value="55%" title="Cycles" color="#99d9fd"]
[trx_skills_item value="85%" title="Heath" color="#4b9bce"]
[trx_skills_item value="37%" title="Criteria" color="#5a5386"]
[/trx_skills]

trx_skills_item

Shows one item of the skills block. Used only in the [trx_skills] shortcode.

Parameters:
  • title - (string). The name of the current element.
  • level - (number). Ability level for the current element (up to maximum)
  • color - (string). Color for the current item. The main color of accented theme's elements is used by default.
  • style - (number). Style of the skills item (only for type="counter"): from 1 to 4
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.

trx_slider

And one more feature of our theme - shortcode "Slider". It can display all posts from a specific category or the slideshow of the Revolution Slider you have prepared beforehand, as a slider (if you have previously installed this plugins).

Let us examine its parameters:
  • engine - (string). The engine of the slider: flex|swiper|revo. "Revo" options are available if the plugin revslider.zip is installed. The default parameter is "flex".
  • alias - (string). Name of the slide show that was prepared in Revolution Slider (if engine=revo)
  • interval - (numbers). Slides change interval (in milliseconds: 1000ms = 1s). Default: 5000 (if engine=flex|swiper).
  • ids - (numbers). Comma-separated ID posts to be displayed in the slider (if engine=flex|swiper).
  • cat - (number or string). ID or slug of the category, which puts out the most recent (or the first) posts added (unless ids parameter is specified). If parameter "cat" is not specified - posts from any category will be displayed (if engine=flex|swiper). It is allowed to specify several ID's (or slugs) separated with commas.
  • count - (number). The number of posts displayed from the category (if engine=flex|swiper)
  • offset - (number). How many posts to skip before starting output (if engine=flex|swiper)
  • orderby - (string). Posts order by (if engine=flex):
    • date - posts ordering by descending of publish date
    • views - posts ordering by descending of views count
    • comments - posts ordering by descending of comments number
    • author_rating - posts ordering by descending of review's author marks
    • users_rating - posts ordering by descending of review's readers marks
    • random - posts ordering is random
  • order - (string). Posts order: asc|desc
  • controls - (string). The presence of the buttons with arrows in the slider: yes|no
  • pagination - (string). The presence of the circles (to switch between slides) at the bottom of the slider: yes|no
  • border - (string). The presence of the border (phone image) around the slider: none|dark|light
  • titles - (number). Show or not post infobox on each slides (if engine=flex|swiper): none|fixed|slide. If titles='slide' - infobox hide on hover, if titles='fixed' - infobox position is fixed.
  • description - (number). Posts excerpt max length. If 0 - excerpt not showed.
  • links - (string). Make each slide as link to the correspond post (if engine=flex|swiper): yes|no
  • align - (string). The alignments of the slider: left|center|right
  • width - (number). The slider's width (in pixels or percents).
  • height - (number). The slider's height (in pixels).
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_slider cat="46"][/trx_slider] [trx_slider cat="46" controls="yes"][/trx_slider]

trx_slider_item

Create one item of the slider. Used only in the [trx_slider] shortcode.

Parameters:
  • src or url - (string). URL of the image for current slide.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.

trx_table

Displays a table.

Parameters:
  • style - (number). The table style from 1 to 4.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_table left="25" right="25" bottom="30"] <table>... </table> [/trx_table]

trx_tabs

Creates blocks with tabs.

Parameters:
  • tab_names - (string). Headlines tabs listed per the sign "|" (vertical bar)
  • initial - (number). The number of previously open tabs (from 1 to the number of tabs)
  • scroll - (string). Create a scrollable area in the each tab: yes|no
  • width - (number). The block's width (in pixels or percent).
  • height - (number). The block's height (in pixels).
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_tabs style="1" initial="1" scroll="no"]
[trx_tab title="About Department" tab_id="sc_tab_1435930086575-10"]
[trx_columns fluid="no" count="2"][trx_column_item]<b>Innovative ideas</b></p> <p style="margin: 10px 0 0 0;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> [/trx_column_item]
[trx_column_item]<b>Highly experienced</b> <p style="margin: 10px 0 0 0;">Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.</p> [/trx_column_item]
[/trx_columns]
[/trx_tab]
[trx_tab title="Documents and Files" tab_id="sc_tab_1435930086677-0"]
[trx_columns fluid="no" count="2"]
[trx_column_item]<b>Innovative ideas</b> <p style="margin: 10px 0 0 0;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> [/trx_column_item]
[trx_column_item]<b>Highly experienced</b> <p style="margin: 10px 0 0 0;">Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. </p> [/trx_column_item]
[/trx_columns]
[/trx_tab]
[trx_tab title="Achievements and Awards" tab_id="sc_tab_1435930086739-2"]
[trx_columns fluid="no" count="2"]
[trx_column_item]<b>Innovative ideas</b> <p style="margin: 10px 0 0 0;">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation. ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p> [/trx_column_item]
[trx_column_item]<b>Highly experienced</b> <p style="margin: 10px 0 0 0;">Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. </p> [/trx_column_item]
[/trx_columns]
[/trx_tab]
[/trx_tabs]

trx_tab_item

Creates one tab item (with tab content) in the tabs block.

Parameters:
  • title - (string). Headline for current tab (instead tab_names in parent shortcode [tabs])
  • id - (string). ID for the current tab content (optional)
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.

trx_team

Displays the members of your team (photo with description).
IMPORTANT: You can customize content for each Team post in WordPress dashboard > Team tab, just open single team post and edit the Team Member Details section for the position and social links, the Featured Image section for the image.

Parameters:
  • count - (number). Number of items in the team block
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_team count="3"]
[trx_team_item user="johndoe"]
[trx_team_item user="johnsnow"]
[trx_team_item name="Jessica Brown" email="jessica.brown@gmail.com" photo="/wp-content/uploads/2014/06/jessica.jpg" position="manager"]Lorem ipsum dolor ...[/trx_team_item]
[/trx_team]

trx_team_item

Displays one member of your team.

Parameters:
  • user - (string). Contains the user login to your blog. The user's data contains the description and links to the user profile in popular social networks. If team member is not registered in your blog - you can put name, photo, email and socials links directly in parameters below.
  • name - (string). The team member's name.
  • photo - (string). The team member's photo url.
  • email - (string). The team member's email.
  • socials - (string). The team member's socials links, separated with character '|'.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.

trx_title

Generates standard html title tag.

Parameters:

  • type - (number). The title level from 1 to 6
  • style - (string). The title style: regular|iconed.
  • weight - Font weight - 100-900 or normal|bold
  • align - Title alignment: left|center|right|justify.
  • icon - Only used for style="iconed". Contains the icon name.
  • image - Only used for style="iconed". Contains the small image name (from folder "/images/icons").
  • picture - Only used for style="iconed". Contains the any image url.
  • position - Only used for style="iconed". Position of the icon or image: left|right|top.
  • size - Only used for style="iconed". Size of the icon or image: small|medium|large|huge.
  • background - Type of background under the icon or image: none|circle|square.
  • bg_color - Type of background under the icon or image.
  • width - (number). The block's width (in pixels or percent).
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:


[trx_title style="iconed" color="#192370" icon="icon-users-2"]Title header 1[/trx_title]

[trx_title type="3" style="iconed" color="#2a9ecc" icon="icon-book-2" image_size="medium"]Title 3 medium icon[/trx_title]

trx_toggles

Creates blocks of type "toggles". Comparing to the "accordion" you can close all the blocks or open more than one.

Parameters:
  • style - (number). Toggles style from 1 to 3
  • large - (string). Use enlarged headings for elements: on|off
  • counter - (string). Enumerate headings of elements: on|off
  • shadow - (string). Display shadow under the block: on|off
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_toggles style="1" shadow="on"]

[trx_toggles_item title="Lorem ipsum dolor sit amet"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Consectetur adipisicing elit" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Sed do eiusmod tempor" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[/trx_toggles]
[trx_toggles style="2"]

[trx_toggles_item title="Lorem ipsum dolor sit amet" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Consectetur adipisicing elit"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Sed do eiusmod tempor" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[/trx_toggles]
[trx_toggles style="3"]

[trx_toggles_item title="Lorem ipsum dolor sit amet"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Consectetur adipisicing elit" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Sed do eiusmod tempor"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[/trx_toggles]
[trx_toggles style="2" counter="on" large="on"]

[trx_toggles_item title="Lorem ipsum dolor sit amet" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Consectetur adipisicing elit"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[trx_toggles_item title="Sed do eiusmod tempor" open="yes"]
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum.
[/trx_toggles_item]

[/trx_toggles]

trx_toggles_item

Creates one item of the toggles block.

Parameters:
  • open - (string). The initially open this block: yes|no
  • title - (string). Contains the title for the current element as favorite.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.

trx_tooltip

Used to create pop-up tips that appear when you hover over a given piece of text.

Parameters:
  • title - (string). Tooltip text.
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.
Examples:
[trx_tooltip title="Tooltip Title"]Excepteur sint occaecat[/trx_tooltip]

trx_video

Inserts a video file from one of the most popular video hosting services - youtube or vimeo.

Parameters:
  • url or src - (string). URL of a video file
  • image - (string). URL of the cover image for the video. For video from Youtube picture is retrieved automatically.
  • title - (string). Show title bar above the video frame
  • autoplay - (string). Allow autostart playback. The value can be "on" or "off".
  • width - (number). Video frame width in pixels or percent.
  • height - (number). Video frame height in pixels
  • id - unique id for element. Allow to address this element from javascript or CSS
  • class - class name for element. Allow to set up additional decorations for the element in CSS stylesheets.
  • top, bottom, left, right the value of which is the number - the margin in pixels from the top, bottom, left and right of the block respectively.
Examples:
[trx_video url="https://vimeo.com/61983125" ratio="16:9" height="460" width="750" autoplay="off" image="/wp-content/uploads/2015/05/51.jpg"]

Event Organiser

We have included this awesome plugin to our theme to help you create and manage events with ease. Here are some of its features: complex reoccuring patterns for events, ability to add or remove specific dates to an event, event venues, extended post functions for the events, ability to use widgets/shortcodes, ability to export/import events to and from ICAL files.

More information on how to properly use this plugin can be found here.

To create a new event, navigate to WordPress option's menu bar > Events > Add New tab. The full calendar can be seen in Events > Calendar View tab.



You can add the calendar to the page using the "fullCalendar" shortcode:

[eo_fullcalendar] All optional attributes for this shortcode are described here.

Below you can find the front page with the events displayed.



Booked

We have added an Appointment Booking plugin, to let you easily manage your appointments. All the installation instructions, tutorials and any kind of guides regarding it's functionality can be found here.

Plugin's settings can be found in Appointments (WP dashboard menu) > Settings tab.



To make an appointment simply choose one of the available dates and click on "Book Appointment".



All the booked appointments can be seen in Appointments tab (WP dashboard menu).



Contact Form 7

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on. More information on how to use this plugin can be found here.

You can also check their documentation. Find a default shortcode below:

[contact-form-7 id="2354" title="Contact form 1"]

Attention! According to General Data Protection Regulation, you need to make your forms compliant. Some prebuilt forms, that come with this theme, already have the corresponding "I agree..." checkboxes. For newly created forms you should add the consent checkboxes in ONE of the following ways:

  1. Use [acceptance acceptance-985]...[/acceptance] tag. Treat the code and the screenshot below just as an example:

  2. Use The GDPR Framework plugin. Navigate to Tools (WP Dashboard) > Data443 GDPR and register custom consent types for your forms. Check this link for more information.

Content Timeline

IMPORTANT: Please be aware that we do not include Content Timeline plugin into the theme's package. It is for demonstration purposes only. To use this plugin, you need to purchase it first. We recommend you to install/activate Content Timeline plugin before the demo data installation.

Content Timeline is a powerful and lightweight responsive WordPress plugin, best for displaying any organized content.

Features: Responsive designResponsive design, SWIPE function, Ability to hide controls, timeline, years/months and only display the timeline, rename the elements (dots), 11 settings for customizing, Keyboard binded, 5 class events, Intuitive design, Fully flexible, Fully interactive timeline.

More information about it can be found here and here.

The plugin settings can be accessed via the option's menu in the Content Timeline section. See the below screenshot.

You can add as many timelines as you want.
Let's take a more closer look on the Content timeline shortcode settings.

[content_timeline id="1"]

We are using this plugin to display our events. You can see the timeline shortcode applied to our Сeo page.

ThemeREX Updater

This is our self-made plugin that allows you to update the main theme as well as the bundled plugins through the WordPress admin panel. ThemeREX Updater plugin requires a valid purchase code that can be entered in the Appearance > ThemeREX Updater section. To get the code, please navigate to your ThemeForest "Downloads" page and click on the theme download link. Check this guide for more details. Once any plugins or theme updates are available for download, you will receive a corresponding notice in WP Dashboard > Updates. Please view the Theme Update chapter of this documentation file for more information.

The GDPR Framework

The GDPR Framework allows you to make your website GDPR-compliant. This plugin offers a friendly installation wizard to get you started quickly. The base features of the GDPR Framework include: manual and automatic data download, export, anonymization and deletion, tracking and withdrawing consent, a privacy policy generator, etc.

Using the GDPR Framework does NOT guarantee compliance to General Data Protection Regulation. This plugin gives you general information and tools, but is NOT meant to serve as complete compliance package. Compliance to GDPR is risk-based ongoing process that involves your whole business. Codelight is not eligible for any claim or action based on any information or functionality provided by this plugin.

If you’re using a caching plug-in, please make sure you exclude the Privacy Tools page from your cache. Otherwise, it won’t work!

Check the links below for more information about this plugin:

  1. Official WordPress page.
  2. Official documentation.
  3. Documentation for developers

IMPORTANT: According to General Data Protection Regulation, you need to make your forms compliant. Some prebuilt forms, that come with this theme, already have the corresponding "I agree..." checkboxes. For newly created forms navigate to Tools (WP Dashboard) > Data443 GDPR and register custom consent types for your forms. Check this link for more information.

BP Better Messages

BP Better Messages plugin allows you to create real-time messages system for you website. This plugin can fully replace standard BuddyPress Messages and can run without BuddyPress as well. BP Better Messages is fully backward compatible with BuddyPress Messages.

Please also view the following links:

  1. Official WordPress page
  2. Official plugin page

Once the plugin is installed and active, the Better Messages option will appeare in your WP Dashboard. Here you can configure the settings.

Emailer - mass e-mail distribution and collection of subscription lists

Our themes come with another great tool helping you keep in touch with your customers and site visitors. It's a small addon helping to collect emails and send newsletters. If you are running small project it's a great alternative to professional email services like MailChimp or Sendgrid.

WARNING: Before using mass email tool, please check if your web hosting provider allows you to send mass email. Most of shared web servers stricktly prohibint sending mass emails and can block your account.

WARNING: If you have more than 1000 subscribers, we highly recommend using professional mass email services to ensure high deliverability, high open/click rate. Always make sure you are using double opt-in email list, getting too many abuse reports may affect your site SEO. Remember, SPAM is no-no!

ADVICE: To keep your list healthy and up-to-date we recommend using Email validation service, this is a great tool to filter junk emails if you purchased emails list elsewhere !

Emailer Features:

  • Emailer will help you to automatically create and update mailing lists.
  • You can easily create a mailing list for an arbitrary list of clients, or you can use one of the lists as the basis, completing it with arbitrary set of addresses from a text file.
  • Sent letters can be decorated using a standard WordPress editor.
  • It's possible to add an attachment-file (a document or an archive) to the e-mail.

To enable "Emailer" go to Appearance -> Theme Options -> Service and select "Yes" in the field "Enable Emailer in admin panel".



You will get a new menu item "Tools" - "Emailer".

How it works

Distribution lists - shortcode [trx_emailer].

If you want your site visitors to be able to subscribe to any kind of newsletters, simply create a page (post) newsletter description, and add a shortcode [trx_emailer group = "mail_delivery_name"] to it, where mail_delivery_name is a name of the list of subscribers. That's it!

As a result, a subscription form will appear on the page you've created above:



where your visitors can leave their e-mail address (with option dbl-in checking):



and after confirmation their emails appear in the subscribers list:



Using menu Tools - Emailer you will do a distibution for this list:

Emailer consists of 2 basic panels:

  • on the left hand - email composer that includes visual text editor, attachment form and subject line.
    NOTICE! We do recommend reading general newsletter guide lines before sending emails, this helps to improve deliverability and not look spammy.
  • on the right - field to select one of the previously created mailing groups. If you want to create a newsletter for an arbitrary list of addresses, in this field you don't have to choose anything, but simply insert the e-mail address list into the next field - "List of recipients". Each address in this field ("List of recipients") must begin from a new line or you must put signs ";" or "" between the addresses.
    If you chose a group form the list, the field List of recipients will display the list of e-mail addresses from that group. IMPORTANT: In this list, you will see only confirmed addresses! Under the list of recipients, you can specify name and e-mail adress of the newsletter sender . If these fields are not filled out, the data are collected from WordPress settings: menu Settings - General.
    To the right from the field of group selection, there is a set of switchers that allow to manage current group:
    • Update - update the list of e-mail addresses when sending an e-mail (if you edited it in the field below)
    • Clear - delete unconfirmed addresses from the list of e-mail addresses when sending an e-mail
    • Deleter - delete the entire group after sending an e-mail

NOTICE! A good practice of email marketing is adding extra paragraph to your privacy policy page covering terms of emails usage.

May the work with your mailings be pleasant, and most importantly, profitable!

Theme Translation

We recommend using Poedit software for translation-related purposes. To translate the theme to your language, please follow these steps:

  1. Download and install Poedit software.

  2. Navigate to the theme/.../languages/ folder and locate .po file. Copy it to your desktop for editing.

  3. Open the .po file. Now select the constant text string you need to translate from the "Source text - English" field and type in the necessary translation into the "Translation" field. You can translate as much as you want, just go through the file and click on each string in Poedit and add your translation.

  4. Next, you have to save the changes to your .po file using the naming convention based on the language code (e.g. pt for Portuguese) followed by the country code (for instance _BR for Brazil).

    To do that click on the "sheet" icon (you can also use hotkeys CMD+Shift+S in OS X or Win+S in Windows) and type in the name according to the screenshot below. The first lower-case letters define the language, whereas the second upper-case letter defines the country. In most cases, the language and country are the same, like “de_DE” for Germany. However, there is a difference for languages like English or Portuguese, which are spoken in several countries natively. In this case, the difference is in the first and second letter pairs; for the UK, the code would be en_GB, whereas the en_US stands for the USA. If you are not familiar with the codes for your native language and country, then visit the GNU website.

    See Language Codes and Country Codes for the lists of codes.

    Please note, if you use the wrong naming convention WordPress can not process your translation.

  5. When saving your .po file, Poedit automatically creates a new .mo file, with the same naming convention. According to the example above, the file would be called pt_BR.mo.

  6. Upload the .po and .mo files you just created to the .../languages/ folder. Make sure these files are in the same directory as the default.po and default.mo files.
  7. OPTIONAL! Only for themes with WordPress version 4.0 or lower.

    The last step is to tell WordPress what language to display. Open your wp-config.php file in a text editor and search for: define ('WPLANG', ''); string. Edit this line according to the .mo file you should already have downloaded (e.g. for the Portuguese spoken in Brazil you need to add define ('WPLANG', 'pt_BR');).

In case you still have questions on how to use Poedit, please check the following resources:

Sources and Credits

This section discloses the sources of various files used within the theme and describes their function. Use this section to gain an understanding on how the theme functions behind the scenes, if considering any type of modification.

  • Fonts:
    • Google fonts
    • Fontello (non standard, icons set)

All non standard fonts are from Google Web Fonts and Fontello icons set

We have used pictures from:
http://www.bigstockphoto.com/

IMPORTANT! Please be advised that all clipart images included in this theme are the copyrighted to their respective owners and are not available for download with this theme.
Clipart images can not be used without express permission from the owner and/or need to be purchased separately.

We can provide you with the list of image ids used in the theme, just contact our support team.

Website Customization

Custom Websites are usually the most important part of an online marketing campaign. A properly built custom website can help you get the most results from your marketing efforts. Our team can do it for you.

Please, find some of our offers below:


You can check the full list of offers here.

Once again, thank you so much for purchasing this theme. We will be glad to help you, if you have any questions about this theme. We'll do our best to assist you. If you have any questions that are beyond the scope of this help file, please feel free to email via our user page contact form from our Profile Page on ThemeForest. Thank you so much!

ThemeREX