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.
Wordpress Information
To use this theme you must have WordPress engine installed. We assume you have a working version of WordPress already up and running. If not, you can check this great video by Woothemes guiding you through the process of WordPress installation.
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.
IMPORTANT! 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 at https://ancorathemes.ticksy.com/
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
Please read this user guide carefully, it will help you eliminate most of potential issues with incorrect configuration or using of this theme. You can also check our video tutorials as well.
IMPORTANT!
To be able to request a technical support assistance, you need to have a valid purchase code. To get the code, please navigate to your Themeforest "Download" page and click on the theme download link.
Check this link for more information on this matter: https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-.
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 .
A lot of the questions that are posted in the forum have been posted many times before, and get the same answers each time. Before submitting a new ticket, please try searching the forum for an answer. The forum has its own inner search and also has been indexed by Google, so if you can not find your answer with a forum search, it is worth typing it into Google too.
If you have any questions that are beyond the scope of this help file, feel free to post it on our support forum at https://ancorathemes.ticksy.com/. We are open from 10am to 7pm (CET), from Monday till Friday. We do our best to respond as soon as possible (within 24 – 48 hours, usually faster).
As we have mentioned above the theme's customization/modification is beyond the scope of our support policy. Nevertheless, if you in need of such service you can refer your request to our partners at MockingBird Customization Studio. They provide all kinds of services from template/theme installation to deep coding customizations.
All you need to do is follow this link https://mockingbird.ticksy.com/ and submit a ticket with detailed explanations of what needs to be done.
Installation Information
Theme Requirements
To use this theme you must be running WordPress 3.9 or higher, PHP5 or higher, and mysql 5 or higher. If you use hosting with limited resources (for example GoDaddy and other lowcost shared hosting providers), you may experience issues with one-click dummy 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:
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 (up to) 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:
In case you try to install the wrong files you will get missing styles.css file error. This is the most common error meaning you are trying to install incorrect package.
To install "Bamboo" theme you need to have a working version of WordPress pre-installed. For more information in regards to installing the WordPress platform, please see the WordPress Codex article - http://codex.wordpress.org/Installing_WordPress or check this great video tutorial.
Update WordPress: To ensure a positive user experience, we highly recommend you to use WordPress the latest stable version of WordPress. This will help to ensure that you are able to utilize all of the latest features of WordPress.
There are 2 ways to install the theme:
- via FTP:
- Log into your web server with FTP client software
- Unzip the Bamboo.zip file and ONLY use the extracted /Bamboo theme folder
- Upload the extracted /Bamboo theme folder into /wp-content/themes folder
- Activate the newly installed theme. Go to Appearance > Themes and activate it.
- via WordPress:
- Login to admin panel.
- Navigate to Appearance > Themes and click on the Add New button.
- Choose Upload theme option. Click on Browse...(Choose file in Safari/Chrome), select the "Bamboo.zip" and click Install Now button.
- After successfull installation click on Activate or proceed to Appearance > Themes and click on Activate to activate the newly installed theme.
-
After the theme's activation you will be prompted to install recommended
plugins.
All these plugins are included into the theme's archive or can be installed (optionally) from the WordPress.org repository on your own.
The theme may function without any of these plugins. But if you want your website look precisely as on demo page, you should install all the 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 dummy data - this might affect your site content and structure. Please read the Demo Content article for more information. - Once it's done a new menu item Theme Options will appear.
Plugins Installation
In order to make the theme look exactly as at demo page you need to install the 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.
Theme includes the following plugins:
- Essential Grid
- Mailchimp for WordPress
- Slider Revolution
- Utilities (The name of the plugin usually might match the theme's name, for example Bamboo Utilities)
- WooCommerce
- WPBakery Visual Composer
After installation you will see this notification informing that plugins were installed successfully.
Demo Content
Our themes have simple One click dummy data import tool. It's very easy to use, and you can get precise copy of our demo website in just 1 click.
Before installing demo data make sure you have installed all required plugins, please refer to Plugins installation section of this document for details.
IMPORTANT: When installing 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.
To import demo content into a WordPress site follow these steps:
- Log in to your site as an administrator.
- If you see a message prompting to install the plugins - click on "Begin installing plugins" and install it on the corresponding page.
IMPORTANT: The rest of recommended plugins (for example, Revolution Slider, Visual Composer, and others) are not mandatory for installation of demo content but recommended.
- Go to Appearance > Install Dummy Data:
- On the page that showed up, please set the required parameters and 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 on significantly upon Internet connection speed between your website and our server. Please wait patiently and do not refresh/leave the page.
- Once the data is successfully imported, "Congratulations" message displays.
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.
If you are making the install on your local machine, please check your internet connection and firewall settings, this may affect data transfer.
In case "Demo Data" installation stuck and you see "Error load data from the file ... " error message, 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/bamboo directory.
Treat the screenshot below as an example only. The list of folders inside a theme package may vary.
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 at https://themerex.net/support/. Our tech support operators will assist you.
A guide to installing our theme on a low-cost shared hosting.
Shared hosting is often the first port of call for those new to the hosting game. With offers as low as $4.99 per month, it’s a tempting option if you’re on a strict budget.
As with anything else in life, however, you get what you pay for. By its nature, shared hosting means that your site will be sharing server resources with hundreds – if not thousands – of other sites. Furthermore, you will be severely limited in terms of the level of server optimization possible.
Nevertheless, if you decided to use shared hosting or any other hosting plan with limited resources for your website, we recommend you to try to install our theme in the following way:
- Navigate to Appearance > Install Required Plugins menu option and install and activate Utilities and Visual Composer plugins only.
- Navigate to Appearance > Install Dummy Data menu option, install the basic demo contents (posts, attachments, widgets and theme options).
- Navigate back to your website (frontend) and reload/refresh the page – you should see a full-fledged demo website. However, it will have no slider, and none of the pages dedicated to the demonstration of the supported plugins’ capabilities will work. On this stage, memory consumption will not exceed limitations of the strictest hosting plans (within 64Mb).
- In case you do not need the rest of the plugins, you do not have to install them, and its demo contents. Otherwise, navigate to the Appearance > Install Required Plugins menu option and install and activate all of the required plugins.
-
Navigate to the Appearance - Install Dummy Data and uncheck the following options (since you have already installed the data and demo contents for the required plugins):
- Import posts
- Import Theme mods
- Import Theme Options
- Import Templates Options
- Import Widgets
Important!
Please be aware that some plugins might consume a large amount of memory (RAM) while they are enabled and in use!
Besides that, by installing such massive add-ons as WooCommerce, Revolution Slider, BBPress, BuddyPress and others, you are adding at least up to 20-40Мb (per each) to the memory (RAM) consumed by your website.
For instance, after installing and activating the Revolution Slider, your website’s memory (RAM) consumption might increase up to 70-80Mb, as for BBPress and BuddyPress - it might consume about 100-110Mb of RAM. Add WooCommerce and your website's RAM consumption might not fit even in 128Мb! So you will have to increase the available memory to 192М (better up to 256Mb) to make all these plugins work properly.
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 the best practice to backup both your files and database regularly and especially before making some serious updates. We recommend using free backup plugins for WordPress like WPOnlineBackup
Update Option 1. Update using WordPress uploader
- Log into your Themeforest account and navigate to your downloads tab. Find the theme and download “Installable WordPress file”.
- Log into your wordPress website and go to Appearance -> Themes
- Activate a different theme. Delete the previous version of Bamboo and re-upload the new Wordpress Installable files that you have downloaded from Themeforest in the 1st step.
- Once it uploads, choose to activate the theme.
- Update the included plugins if you see a notification message letting you know the plugins have a new version.
Update Option 2. Update using FTP client
- Log into your Themeforest account and get the last version of the theme as described above.
- Connect to your server using desktop client software(we recommend CyberDuck and Filezilla)
- Change directory to /wp-content/themes
- Remove existing folder with old theme files
- Unpack theme installable files downloaded from themeforest and upload to themes folder
- Update the included plugins if you see a notification message letting you know the plugins have a new version.
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 easily skip this chapter.
IMPORTANT: If you want to make changes in theme’s templates or functions, we recommend that you install child theme and make changes there. To learn more about the purpose and basis of creation of child theme, visit WordPress Codex on http://codex.wordpress.org/Child_Themes.
In the theme pack you will see materials for the child theme. It’s located in the "Bamboo-child.zip" archive. You can install the child theme the same way as you install the main theme (see above in the section "Installation")
A few recommendations on how to use Child Theme from AncoraThemes:
- Almost all files from the main theme can be replaced in the theme. It doesn’t concern only .php-files with templates and basic logics, but also both .js, .css files from respective folders and files with images, icons etc..
- If you want to change some of the theme’s functions or to add new ones, you need to create
file 'functions.php' in the folder "Bamboo-child", and add all required functions into it. If our
theme contains functions with such names, they will be replaced with yours, if not – your functions will
complete our theme’s 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 strongly do not recommend you 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 - putout 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.
Quick start
After the theme's 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. For advanced SEO management we recommend installing 3rd party plugins like All In One SEO pack
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 an 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. In other words 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.
How it works
First, you should navigate to Appearance > Theme Options and set global options that will work throughout the entire site. These
settings will be default for all categories, pages and posts of the theme:
As we have mentioned above, most of global theme settings can be overridden in the categories, pages and posts. For example, you
need to change style of blog stream page for category that contains Portfolio type posts. Navigate to that category, click the edit button and at the bottom of the page change appearance settings according to your needs:
From now on all the posts in this category and its sub-categories will be displayed in the style of "Portfolio (4 columns)".However hover-effect "Dir" will be preserved for them. Posts of the rest of categories (unless individual settings were applied) will be displayed as defined in Theme Options. By the way, the remaining settings of the category that were not changed (overridden) will also be inherited from the parent ones. If the settings were not changed here too - from Theme Options.
If you want to change the appearance of individual post in the category you should find that post, click the "edit" button and set custom parameters. You can find "Post options" at the bottom of the post edit page. These parameters will override both category settings and global settings defined in Theme Options panel.
Homepage
Now, let's proceed with creating our home page. You can create as many options of the main page, as you want.
We will show you how to configure one of our Homepages, which is "Home 1" (just the same one as on our demo).
Home 1
The picture below demonstrates the page style we are aiming at:
The algorithm of our actions would be as follows:
- Select Pages > Add New and create a new page.
- Specify a name for it (e.g. Home 1).
- Navigate to Customization > Header section and disable the following options.
- Now let's add a slider. To do this navigate to the Customization > Slider tab and enable "Show Slider" option. Then select the necessary "Slider Engine" and the slider itself in the "Revolution Slider: Select slider" field.
Please be aware that to enable the one particular slider on the necessary page (or set of pages) you need to disable the slider in GLobal Theme Options first and only then enable it for each and every page (or set of pages) in its "Post Options" settings.
Now the page is ready for further customization with Visual Composer. Before you start, please check these VC related tutorials. They will give you a basic understanding of how to build a page properly.
- Official Visual Composer FAQ page.
- Getting Started With Visual Composer Guide.
- Visual Composer: A Guide To Drag & Drop Page Building
- How to Add Row and Column with Visual Composer.
- How to Add Row or Column Background with Visual Composer.
- How to Create Empty Space Between Elements with Custom Height.
The whole page is build with the following elements: Rows, Block containers, Content blocks, Gaps, Columns and Blogger shortcode. On the below screenshots you can see which backend section corresponds to a frontend section.
Here is how it looks on the frontend:
And here is how it looks in the VC's backend editor:
Homepage 1 plain code:
[vc_row full_width="stretch_row" css=".vc_custom_1469445404911{padding-top: 1.2em !important;background-color: #ffffff !important;}"][vc_column][trx_section title="Welcome to BamBoo!" top="large" bottom="large"][vc_empty_space height="0.1em"][trx_services cat="19" columns="3" count="3" readmore="none" top="large"][/trx_services][vc_empty_space height="0.5em"][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row_content_no_spaces"][vc_column][vc_cta h2="Have An Actual Vacation!" h2_font_container="color:%23ffffff" h2_use_theme_fonts="yes" h4="We take care of the kids so you cantake care of yourselves." h4_font_container="font_size:1.714em|color:%23ffffff|line_height:1.25em" h4_use_theme_fonts="yes" txt_align="center" shape="square" el_class="Book a Sitter" css=".vc_custom_1469458308036{padding-top: 12.1em !important;padding-bottom: 13.25em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/bg1.jpg?id=449) !important;}" use_custom_fonts_h2="true" h2_el_class="cta_heading_shadow" use_custom_fonts_h4="true" h4_el_class="cta_subheading"][trx_button link='/appointments/']Book a Sitter[/trx_button][/vc_cta][/vc_column][/vc_row][vc_row css=".vc_custom_1469432649452{padding-top: 1.5em !important;padding-bottom: 0.85em !important;}"][vc_column][trx_section title="How It Works?" top="small" bottom="small"][trx_services style="services-2" type="images" cat="20" columns="3" count="3" readmore="none" top="large"][/trx_services][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469428064900{padding-top: 1.9em !important;padding-bottom: 2.2em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/bg2.jpg?id=395) !important;}"][vc_column][trx_section title="Featured Babysitters" link="/babysitters/" link_caption="All Babysitters" top="large" bottom="large"][vc_empty_space height="1.1em"][trx_team bg_color="#22b3ed" cat="0" columns="4" count="4" orderby="date" order="desc" top="medium"][/trx_team][/trx_section][/vc_column][/vc_row][vc_row css=".vc_custom_1469440606888{padding-top: 1em !important;}"][vc_column][trx_section title="Some Facts" top="large" bottom="medium"][vc_empty_space height="0.2em"][trx_skills max_value="3000" type="counter" layout="columns" dir="vertical" style="1" columns="4" top="large" bottom="medium"][trx_skills_item title="Professional sitters" value="350" color="#ff4756" style="1" icon="icon-star-1"][/trx_skills_item][trx_skills_item title="Happy parents" value="720" color="#98cc4c" style="1" icon="icon-parents"][/trx_skills_item][trx_skills_item title="Days of experience" value="2475" color="#00aeef" style="1" icon="icon-calendar"][/trx_skills_item][trx_skills_item title="Happy kids" value="1300" color="#fb6eb5" style="1" icon="icon-baby-stroller"][/trx_skills_item][/trx_skills][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" css=".vc_custom_1469202341373{padding-top: 0.35em !important;padding-bottom: 0.75em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-6.jpg?id=225) !important;}"][vc_column][trx_section bd_shadow="yes" bd_radius="yes" bg_color="#ffffff" top="huge" bottom="huge"][trx_columns count="3" fluid="yes" margins=""][trx_column_item span="2"][trx_slider cat="0" ids="5,8,11" controls="yes" controls_on_top="yes" crop="yes"][/trx_slider][/trx_column_item][trx_column_item span="1"][vc_empty_space height="1em"][trx_title type="3" class="swiper_title" top="large" bottom="small" left="tiny"]<span style="color: #00aeef;">It%u2019s easy!</span>[/trx_title][vc_column_text css=".vc_custom_1469202290237{padding-top: 1.1em !important;padding-right: 4em !important;padding-left: 0.7em !important;}"]Find great child care for your family at reasonable price. Simply drop us a few lines and we will pick the best option for you. We specialize in meeting the unique physical, emotional and developmental needs of children. Be sure your kids are safe with our hard-working staff.[/vc_column_text][/trx_column_item][/trx_columns][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" css=".vc_custom_1469442723481{padding-top: 1.8em !important;padding-bottom: 0.7em !important;background-color: #ffffff !important;}"][vc_column][trx_section title="Our Blog" top="large" bottom="large"][vc_empty_space height="0.65em"][trx_blogger style="classic_3" descr="0" cat="18" count="3" offset="0" top="large"][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469442938435{padding-top: 1.9em !important;padding-bottom: 0.75em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-1.jpg?id=180) !important;}"][vc_column][trx_section title="Testimonials" top="large" bottom="large"][vc_empty_space height="0.3em"][trx_testimonials style="testimonials-3" controls="pagination" slides_space="30" interval="0" cat="0" columns="3" count="6" top="large"][/trx_testimonials][/trx_section][/vc_column][/vc_row][vc_row css=".vc_custom_1469428513474{padding-top: 1.8em !important;padding-bottom: 0.25em !important;}"][vc_column][trx_section title="Our Partners" top="large" bottom="large"][vc_empty_space height="0.5em"][trx_clients slider="yes" slides_space="30" cat="0" columns="5" count="5" orderby="date" order="desc" top="huge"][/trx_clients][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469443155119{background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-9.jpg?id=239) !important;}"][vc_column][trx_call_to_action style="2" align="left" title="Have An Actual Vacation!" description="We take care of the kids so you can take care of yourselves and some words!" link="/contacts/" link_caption="Send Us a Message" top="tiny" bottom="tiny"][/trx_call_to_action][/vc_column][/vc_row]
Once you finished with building your page you would need to assign it as Homepage. To do this:
- Select the menu item Settings > Readings
- In the Front page displays section select "A static page (select below)" option, in the "Front page:" dropdown list choose the page you have already created.
Below you can find a few other variations of the same Homepage we have described above.
Home 2
Here is how the second Homepage looks like.
Check the settings of this page on the screenshots below.
Backend.
Plain code.
[vc_row full_width="stretch_row" css=".vc_custom_1469445404911{padding-top: 1.2em !important;background-color: #ffffff !important;}"][vc_column][trx_section title="Welcome to BamBoo!" top="large" bottom="large"][vc_empty_space height="0.1em"][trx_services cat="19" columns="3" count="3" readmore="none" top="large"][/trx_services][vc_empty_space height="0.5em"][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469452216225{padding-top: 1.9em !important;padding-bottom: 2.2em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-11.jpg?id=284) !important;}"][vc_column][trx_section title="Featured Babysitters" link="/babysitters/" link_caption="All Babysitters" top="large" bottom="large"][vc_empty_space height="1.1em"][trx_team bg_color="#fb75b9" cat="0" columns="4" count="4" orderby="date" order="desc" top="medium"][/trx_team][/trx_section][/vc_column][/vc_row][vc_row css=".vc_custom_1469453110710{padding-top: 1.9em !important;padding-bottom: 1em !important;}"][vc_column][trx_section title="How It Works?" top="large" bottom="small"][trx_services style="services-2" type="images" cat="20" columns="3" count="3" readmore="none" top="large"][/trx_services][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row_content_no_spaces"][vc_column][vc_cta h2="Have An Actual Vacation!" h2_font_container="color:%23ffffff" h2_use_theme_fonts="yes" h4="We take care of the kids so you cantake care of yourselves." h4_font_container="font_size:1.714em|color:%23ffffff|line_height:1.25em" h4_use_theme_fonts="yes" txt_align="center" shape="square" el_class="Book a Sitter" css=".vc_custom_1469457982129{padding-top: 12.1em !important;padding-bottom: 13.25em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/bg1.jpg?id=449) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}" use_custom_fonts_h2="true" h2_el_class="cta_heading_shadow" use_custom_fonts_h4="true" h4_el_class="cta_subheading"][trx_button link='/appointments/']Book a Sitter[/trx_button][/vc_cta][/vc_column][/vc_row][vc_row css=".vc_custom_1469453466677{padding-top: 1.4em !important;}"][vc_column][trx_section title="Some Facts" top="medium" bottom="medium"][vc_empty_space height="0.2em"][trx_skills max_value="3000" type="counter" layout="columns" dir="vertical" style="1" columns="4" top="large" bottom="medium"][trx_skills_item title="Professional sitters" value="350" color="#ff4756" style="1" icon="icon-star-1"][/trx_skills_item][trx_skills_item title="Happy parents" value="720" color="#98cc4c" style="1" icon="icon-parents"][/trx_skills_item][trx_skills_item title="Days of experience" value="2475" color="#00aeef" style="1" icon="icon-calendar"][/trx_skills_item][trx_skills_item title="Happy kids" value="1300" color="#fb6eb5" style="1" icon="icon-baby-stroller"][/trx_skills_item][/trx_skills][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row_content_no_spaces"][vc_column][trx_video url="https://vimeo.com/65090261" image="234" width="1570" height="625"][/vc_column][/vc_row][vc_row full_width="stretch_row" css=".vc_custom_1469456405464{padding-top: 1.8em !important;padding-bottom: 0.7em !important;}"][vc_column][trx_section title="Our Blog" top="large" bottom="large"][vc_empty_space height="0.65em"][trx_blogger style="classic_3" descr="0" cat="18" count="3" offset="0" top="large"][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469442938435{padding-top: 1.9em !important;padding-bottom: 0.75em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-1.jpg?id=180) !important;}"][vc_column][trx_section title="Testimonials" top="large" bottom="large"][vc_empty_space height="0.3em"][trx_testimonials style="testimonials-3" controls="pagination" slides_space="30" interval="0" cat="0" columns="3" count="6" top="large"][/trx_testimonials][/trx_section][/vc_column][/vc_row][vc_row css=".vc_custom_1469428513474{padding-top: 1.8em !important;padding-bottom: 0.25em !important;}"][vc_column][trx_section title="Our Partners" top="large" bottom="large"][vc_empty_space height="0.5em"][trx_clients slider="yes" slides_space="30" cat="0" columns="5" count="5" orderby="date" order="desc" top="huge"][/trx_clients][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469443155119{background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-9.jpg?id=239) !important;}"][vc_column][trx_call_to_action style="2" align="left" title="Have An Actual Vacation!" description="We take care of the kids so you can take care of yourselves and some words!" link="/contacts/" link_caption="Send Us a Message" top="tiny" bottom="tiny"][/trx_call_to_action][/vc_column][/vc_row]
Home 3
Here is how the third Homepage looks like.
Check the settings of this page on the screenshots below.
Backend.
Plain code.
[vc_row full_width="stretch_row" css=".vc_custom_1469445404911{padding-top: 1.2em !important;background-color: #ffffff !important;}"][vc_column][trx_section title="Welcome to BamBoo!" top="large" bottom="large"][vc_empty_space height="0.1em"][trx_services cat="19" columns="3" count="3" readmore="none" top="large"][/trx_services][vc_empty_space height="0.5em"][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row_content_no_spaces"][vc_column][vc_cta h2="Have An Actual Vacation!" h2_font_container="color:%23ffffff" h2_use_theme_fonts="yes" h4="We take care of the kids so you cantake care of yourselves." h4_font_container="font_size:1.714em|color:%23ffffff|line_height:1.25em" h4_use_theme_fonts="yes" txt_align="center" shape="square" el_class="Book a Sitter" css=".vc_custom_1469458166149{padding-top: 12.1em !important;padding-bottom: 13.25em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/bg1.jpg?id=449) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}" use_custom_fonts_h2="true" h2_el_class="cta_heading_shadow" use_custom_fonts_h4="true" h4_el_class="cta_subheading"][trx_button link='/appointments/']Book a Sitter[/trx_button][/vc_cta][/vc_column][/vc_row][vc_row css=".vc_custom_1469432649452{padding-top: 1.5em !important;padding-bottom: 0.85em !important;}"][vc_column][trx_section title="How It Works?" top="small" bottom="small"][trx_services style="services-2" type="images" cat="20" columns="3" count="3" readmore="none" top="large"][/trx_services][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469428064900{padding-top: 1.9em !important;padding-bottom: 2.2em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/bg2.jpg?id=395) !important;}"][vc_column][trx_section title="Featured Babysitters" link="/babysitters/" link_caption="All Babysitters" top="large" bottom="large"][vc_empty_space height="1.1em"][trx_team bg_color="#22b3ed" cat="0" columns="4" count="4" orderby="date" order="desc" top="medium"][/trx_team][/trx_section][/vc_column][/vc_row][vc_row css=".vc_custom_1469440606888{padding-top: 1em !important;}"][vc_column][trx_section title="Some Facts" top="large" bottom="medium"][vc_empty_space height="0.2em"][trx_skills max_value="3000" type="counter" layout="columns" dir="vertical" style="1" columns="4" top="large" bottom="medium"][trx_skills_item title="Professional sitters" value="350" color="#ff4756" style="1" icon="icon-star-1"][/trx_skills_item][trx_skills_item title="Happy parents" value="720" color="#98cc4c" style="1" icon="icon-parents"][/trx_skills_item][trx_skills_item title="Days of experience" value="2475" color="#00aeef" style="1" icon="icon-calendar"][/trx_skills_item][trx_skills_item title="Happy kids" value="1300" color="#fb6eb5" style="1" icon="icon-baby-stroller"][/trx_skills_item][/trx_skills][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" css=".vc_custom_1469202341373{padding-top: 0.35em !important;padding-bottom: 0.75em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-6.jpg?id=225) !important;}"][vc_column][trx_section bd_shadow="yes" bd_radius="yes" bg_color="#ffffff" top="huge" bottom="huge"][trx_columns count="3" fluid="yes" margins=""][trx_column_item span="2"][trx_slider cat="0" ids="5,8,11" controls="yes" controls_on_top="yes"][/trx_slider][/trx_column_item][trx_column_item span="1"][vc_empty_space height="1em"][trx_title type="3" class="swiper_title" top="large" bottom="small" left="tiny"]<span style="color: #00aeef;">It%u2019s easy!</span>[/trx_title][vc_column_text css=".vc_custom_1469202290237{padding-top: 1.1em !important;padding-right: 4em !important;padding-left: 0.7em !important;}"]Find great child care for your family at reasonable price. Simply drop us a few lines and we will pick the best option for you. We specialize in meeting the unique physical, emotional and developmental needs of children. Be sure your kids are safe with our hard-working staff.[/vc_column_text][/trx_column_item][/trx_columns][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" css=".vc_custom_1469442723481{padding-top: 1.8em !important;padding-bottom: 0.7em !important;background-color: #ffffff !important;}"][vc_column][trx_section title="Our Blog" top="large" bottom="large"][vc_empty_space height="0.65em"][trx_blogger style="classic_3" descr="0" cat="18" count="3" offset="0" top="large"][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469442938435{padding-top: 1.9em !important;padding-bottom: 0.75em !important;background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-1.jpg?id=180) !important;}"][vc_column][trx_section title="Testimonials" top="large" bottom="large"][vc_empty_space height="0.3em"][trx_testimonials controls="pagination" slides_space="30" interval="0" cat="0" columns="3" count="6" top="large"][/trx_testimonials][/trx_section][/vc_column][/vc_row][vc_row css=".vc_custom_1469428513474{padding-top: 1.8em !important;padding-bottom: 0.25em !important;}"][vc_column][trx_section title="Our Partners" top="large" bottom="large"][vc_empty_space height="0.5em"][trx_clients slider="yes" slides_space="30" cat="0" columns="5" count="5" orderby="date" order="desc" top="huge"][/trx_clients][/trx_section][/vc_column][/vc_row][vc_row full_width="stretch_row" inverse="yes" css=".vc_custom_1469443155119{background-image: url(http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/background-9.jpg?id=239) !important;}"][vc_column][trx_call_to_action style="2" align="left" title="Have An Actual Vacation!" description="We take care of the kids so you can take care of yourselves and some words!" link="/contacts/" link_caption="Send Us a Message" top="tiny" bottom="tiny"][/trx_call_to_action][/vc_column][/vc_row]
Main Slider
Now, let's set up the main theme's slider.
Built-in Theme Slider
Built-in theme slider allows you to display Featured images from the categories posts. You can select a category and specify the number of the posts to display.
Revolution Slider
Our theme is fully compatible with an extremely powerful Revolution Slider plugin.
Once the dummy content is installed Revolution Slider item will show up in the theme's menu (otherwise you'd need to install this plugin manually and create/add the necessary slides on your own).
To set it up and to display on all the existing pages on your website (otherwise you would need to disable this option in Global settings and Enable it on the specific page(s) you want the slider to appear on), please proceed to the Appearance > Theme Options > Global Options > Customization > Slider section and enable Show Slider option. Choose the Layer Slider (Revolution) in the Slider Engine field and specify name of the slider in the Revolution Slider: Select slider field as it is shown on the screenshot below.
Here's how your Homepage 1 slider might look like.
Please check the following links for more information regarding the Revolution Slider functionality:
Find screenshots of the sliders backend settings below:
Home 1:
Button's code:
[trx_button size="medium" link="#"]Start Search[/trx_button]
Blog
Now that you have finished working on the appearance of the homepage of your website, it is time to start a blog.
Please note that 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's 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 Add New.
- Put your Title as usual ("Blog streampage" for example)
-
Choose "Blog streampage" as the page's 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:
- Select the menu item Settings - Readings
- In the field Front page 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 Add New.
- Put your Title as usual.
- Put Content if needed.
Select one or more categories to the Categories.
Select desired Post Format.
- Standard - just set the featured image or without featured image.
- Gallery - 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.
- Video - Add the YouTube or Vimeo video in the post with the shortcode[video]
- Audio - Add the Audio in the post with the shortcode[audio]
- Quote - Add text of the quotes (IMPORTANT: select it and mark as "Blockquote"), and after it - a link to the original source.
- Link - Add a link to the body of the post.
- Image - Add an image to the body of the post.
- Status - Add a one-row message to the body of the post.
- Aside - Add a short message to the body of the post.
- 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 it is necessary to upload an image and to set it as featured. 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 image was uploaded you need to set this image as featured. Click Use as featured image.
-
IMPORTANT: In the Post Options section you can flexibly customize the appearance and behaviour of each of the 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 is no settings specified in any of the parental categories, the settings indicated in Appearance > Theme Options - Blog will be used.
- Publish this post.
Category
This section describes how to create a category page and add new items.
Our theme provides easy and powerful tools helping to create eye catching galleries. Category items are just usual posts with improved look and feel features and work exactly as blog posts.
To get started you should create posts category that will contain an entries and sub-categories.
- Navigate to Posts > Categories > Add New, name the category and add some description.
- Go to the bottom of the page and click on Blog and Single tab
- Unlock Blog style options
- Select one of the layouts that suits your needs. Later you can play around with the layouts and hover effects to achieve desired look and feel.
Now we have just created a category that will contain our category items and display them proper way. If you add some sub-categories to this main category, they will inherit parent style unless you choose to override them at category options page. Lets add some items!
- Go to Posts > Add New, name the post accordingly
- In the right column find Categories widget and select the necessary category - thus we move usual post entry into right section.
- Set featured image and save the post. Please note that this featured image will be used as a primary image, so make sure it has a good quality.
To add category page to main menu navigate to Appearance > Menus, select newly created category and add it to main(or any other) menu, save the menu and you are done!
Team
Team is a custom post type used to create team member elements and used for announcements. You can use team members and teams in trx_team shortcode or add new members manually. To read more about trx_team shortcode please follow this link
As you can see above each new team member has extra parameters which are custom link to member profile(can be external URL), social profiles, position etc.
Additional Skills section code:
[trx_skills color="#ed4848"][trx_skills_item title="Evening" value="85%" color="#00aeef" style="1"][/trx_skills_item][trx_skills_item title="All day" value="50%" color="#00aeef" style="1"][/trx_skills_item][/trx_skills]
Reviews
We have a special rating system that can be easily integrated into any post or category. See how it works:
- 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.
-
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. -
Now, in any post you can assess the subject of the article in the section Post Options in the tab Reviews:
-
Do not forget to paste this shortcode to the post where you want to display the reviews block.
[trx_reviews align="center" top="inherit" bottom="inherit" left="inherit" right="inherit"]
As a result you will see similar reviews panel on post page.
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 page
Now we can prepare the other pages of our blog. This is not mandatory, but if you want to customize styles and behavior of, for example, 404 Page, Blogstream pages, Search results or any other one available in the "Template's" dropdown menu list, you need to create a separate page/s.
Please note, that you can also use the "Global Options" settings (just choose the necessary set of pages from the dropdown menu list) to customize the behavior of some specific set of pages at once. So you do not have to modify each separate page every time.
Page 404
Let's set up an error 404 page. To do this, you need to:
- Navigate to Appearance > Theme options > Global Options, in the dropdown menu choose "Error 404" option.
- Now you can customize the behavior of your 404 page via available Customization options.
- Once you done click on the "Save" button in the upper right corner of the top Theme Options bar.
As a result, when you try to open a non existing page on your site, you will see page containing this message:
Please Note! You can not always preview 404 page using WordPress View page or Preview changes button. You should type an incorrect site URL to see the "404" page.
Theme Options
Now, let's talk about the theme's settings: Appearance > Theme Options. Here you will get the full control over display and functionality of the web-site.
Some groups of the settings have been described above, in the sections dedicated to the Home Page and Blog.
Here we will consider the rest of the settings.
IMPORTANT:
Please be aware that our theme has a unique inheritance hierarchy. It means that settings of each particular post\page\category can override global theme settings.
The settings of Appearance > Theme Options > Global Options > Customization section affect behavior of the entire website, all of it. In other words, if you want all of your posts, pages and categories to look exactly the same, all you need to do is go through those Global options:
There's no need to dive in the rest of the options. See the screenshot below:
But if you decide to give it a shot, then you will be having almost endless capabilities for customization. You can apply a different set of settings to each sub-group of the theme's options. Their settings will override the global options settings.
There's one more important thing we'd like to mention. In the Theme Options you can find Fonts & Colors section. It allows you to create custom schemes and apply custom fonts.
Here you can create your own color schemes. It is based on the LESS framework. More information about it can be found here. Please be aware that creating color schemes requires a lot of server resources and at least 256MB of RAM (optimal - 512MB). So we recommend to consider a decent hosting plan.
Anyway you can always use the predefined color scheme(s) we have already created.
Custom fonts can be set on the Fonts tab.
Customization
In this section you can customize your theme:
All the options in this partition are divided into sections:
Body style
- Body style - The way of the page is displayed:
- boxed - page body is located in the zone of limited screen width, behind which the background image is seen (set in the fields below)
- wide - page body occupies entire screen width (background image is not seen behind it), and contents is placed in the area of limited width by screen center.
- Page paddings - This option adds an extra paddings above and below a page's content.
- Color scheme - Select predefined color scheme.
- Fill body - This option allows you to fill background of the page with solid color. You can also leave it transparent.
- Use custom background - This setting is responsible for an additional background settings.
- 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 predefined image - One of the built-in theme image used as a background (not repeated). 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
- Load background image - Whether to load bg images by default or only for the Boxed body style version.
- Show video background - This settings allows to use a video as a background.
IMPORTANT: Smooth video playback requires good memory and processor power of visitors' computers. On slower computers delays and interruptions may occur.- Youtube code for video bg - Code of the videos from Youtube that will be used as a background.
- Local video for video bg - Select video from your site library that will be used as a background.
- Use overlay for video bg - Enable overlay texture for the video background
Header
- Top panel style - This option allows you to select one of the available headers' styles.
- Top panel position - Select one of the top panel's positions.
- Top panel color scheme - Select one of the predefined color schemes for your top panel.
- Panel title image - This setting allows to apply a background image to the header of the page.
- Show Page title - Whether to show the page's title.
- Show Breadcrumbs - Whether to show path to the current post, page or category.
- Breadcrumbs max nesting - The maximum of nested categories in the breadcrumbs.
- Select main menu - Select one of the available hover effects for the menu items.
- Main menu attachment - Whether to attach main menu to the top of the page or let it go up & down along with the page's content while scrolling.
- Main menu hover effect - Select one of the available menus.
- Submenu show animation - Animation effect for the submenu to show.
- Submenu hide animation - Animation effect for the submenu to hide.
- Main menu responsive - Responsive version will be activated, if window's width is less than the inserted value.
- Submenu width - Dropdown's menu width.
- Select user menu area - Select one of the available user menus.
- Select user menu - Select user menu for the current page.
- Show language selector - Whether to show or hide the language selector.
- Show Login/Logout buttons - Shows the Login & Logout buttons.
- Show bookmarks - Adds a "Star" bookmark button to the top of the user menu.
- Show Social icons - Displays social icons in the user menu area.
- TOC Position - Table of content position. Our theme allows to create a table of content menu for single page websites. You can set TOC Fixed | Float | Hide.
- Add "Home" into TOC - Automatically add "Home" item into table of contents - return to home page of the site. This is a recommended option for multipage websites that have single page looking landing pages.
- Add "To Top" into TOC - Automatically add "To Top" item into table of contents - scroll to the top of the page
- Logo image - Your main logo image.
- Logo image for Retina - High resolution logo for Retina displays.
- Logo image (fixed header) - Logo image for the fixed header ("Fixed" menu option should be enabled).
- Logo text - Logo text displays right next to the logo image.
- Logo height - Main logo height (in pixels).
- Logo top offset - Top offset for the main logo (in pixels) in the header (main menu) area.
Slider
This section is responsible for the slider's type and it's behavior.
- Show Slider - Enable/Disable the slider IMPORTANT: If you want to display the slider only on special page (for example, only on Homepage) - disable this option here and enable it in settings of the specific page where you want to display a slider, instead.
- Slider Display - Set the slider's behavior.
- Height - Specify the slider's height.
- Slider Engine - Choose type of the slider engine.
- Layer Slider (Revolution)
- Revolution Slider: Select slider - Choose the necessary slider to display.
- Put content over slider - Add the necessary shortcode here to make it display over the slider.
- Color scheme for content above - Select predefined color scheme(s) for content that goes over the slider.
- Posts Slider (Swiper)
- Put content over slider - Add the necessary shortcode here to make it display over the slider.
- Color scheme for content above - Select predefined color scheme(s) for content that goes over the slider.
- Posts Slider: Category to show - Here you can select the category of posts which will be used to design the slider.
- Posts Slider: Number posts or comma separated posts list - How many recent posts from the category will be used for 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 order 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: 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's category on slides in flex-slider.
- Posts Slider: Show post's reviews rating - Do you want to show post's 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.
- Layer Slider (Revolution)
- Color scheme for content above - Select predefined color scheme(s) for content that goes over the slider.
Sidebars
By default, theme provides some standard positions for sidebars (widget sets):
In this section you can add and remove additional sidebars. You will be able to configure the widgets for the newly created sidebars in the Appearance > Widgets menu.
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/Disable the main sidebar.
- Main sidebar image - This setting allows to apply any custom image as a default background image for the main sidebar area.
- Color scheme - This option allows you to apply one of the predefined color scheme to the main sidebar.
- Select main sidebar - Allows you to select a stack of widgets to display in the Main sidebar on the blog stream page.
Footer
-
Show footer sidebar - Enable/Disable Footer sidebar and set color scheme.
- Footer sidebar image - This setting allows to apply any custom image as a default background image for the footer area.
- Color scheme - Pick the needed color scheme for the footer.
- Select footer sidebar - Pick sidebar you want to display in the footer.
- Footer sidebar columns - Set the number of columns you want to display in the footer.
-
Show Testimonials in footer - Enable/Disable Footer sidebar and set color scheme.
- Color scheme - Pick the needed color scheme for the testimonials area.
- Testimonials count - How many testimonials need to be displayed.
-
Show Twitter in footer - Whether to show or hide twitter block in the footer's area.
- Color scheme - Pick the needed color scheme for the twitter block.
- Twitter count - How many tweets need to be displayed.
- Show Google map - Do you want to display the map on every page? IMPORTANT: If you want to display the Google map on selected pages only(for example, only on the page "Contacts"), set this field to "No", and in the exact page settings where you want to display a Google map, instead of the default "Inherit" select "Yes".
- Map height - Set the necessary map's height.
- Address to show on map - Paste the address to show in the center of the map. For example: 123, New Lenox Chicago, IL 60606.
- Latitude and Longitude to show on map - Describe coordinates to show in the center of the map. If you use coordinates - address is ignored.
- Title to show on map - Enter needed title to show on map.
- Description to show on map - Enter the necessary description to show on map.
- Google map initial zoom - Initial zoom of the map. Can be set from 1 to 20.
- Google map style - The map's style.
- Google map marker - Here you can upload an image for the map-marker (PNG format).
- Show Contacts in footer - Whether to show or hide contact information in footer.
- Color scheme - Pick the needed color scheme for the contacts area.
- Logo image for footer/for Retina - Add your logo image (high resolution image for Retina displays) to the footer section.
- Logo height - Set the necessary height for the logo image.
- Show Copyright area in footer - Shows block with copyright information, footer menu and social icons.
- Color scheme - Pick the needed color scheme for the copyright area.
- Footer copyright text - Copyright text that will be displayed in the footer area.
Other
- Show Theme customizer - Whether to show theme customizer in the right panel.
- Theme customizer panel demo time - Time range for the panel to show up.
- Extended CSS animations - Additional animation effects.
- Allow CSS animations on mobile - This setting is responsible for extended css animation effect on mobile devices.
- Buttons hover - This option allows you to apply one of the available hover effects to all of the buttons used in the theme.
- Input fields style - This option allows you to apply one of the available style to all of the input fields used in the theme.
- Remember visitor's settings - Allows you to save the settings that were made by the visitor.
- Responsive Layouts - Whether to apply responsive layouts for mobile devices screens.
- Show page preloader - Displays an image before the page is loaded.
- Characters subset - This setting allows you to specify an additional Google Fonts parameters.
- Use custom CSS/HTML/JS - This setting allows you to embed your custom code.
- Google tags manager or Google analitics code - Paste your GTM code here. You can find it in your Google account.
- Google remarketing code - Paste your Google remarketing code here.
- Your custom HTML/JS code - Paste your custom html or js code here.
- Your custom CSS code - Paste your custom styles here.
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 current category and sub-categories contained in it), as well as to set them individually for each page and the 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 affects the display of the blog stream page:
- Blog style - Display style of blog stream page:
- Excerpt - show large image and only a brief summary of the post (Excerpt) or the part before tag "Read more"
- Gallery - displays posts as a gallery-like grid with tiles.
- Classic (2,3,4 columns) -display posts located in columns as small pictures with description underneath. All pictures are cropped by the height till the same size.
- Masonry (2,3,4 columns) - display positions arranged in columns as small pictures with description underneath. All pictures are scaled proportionally.
- Portfolio (2 columns) - displays post 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 article style.
- Dedicated location - Position of "selected" content (created with the shortcode [trx_section dedicated="on"]) or featured image in respect to the page's 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.
- 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 review's author marks
- users_rating - posts ordering by review's readers 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.
Single post (page) parameters
Below is a set of parameters that affects the display of the single posts (pages):
- Single page style - page display style:
- Portfolio item - Used to display posts "Portfilio". Top of the page displays Featured image of this post and the arrows indicating previous / next post in this category. Beneath the images there are the title and the post's text, as well as other additional information - author, tags, meters, related posts, etc.
- Single standard - Standard display of contents. Featured image or "dedicated" content is displayed above the content, to the left or right from it, depending on the corresponding setting in "Post Options".
- Select post icon - Pick the necessary icon to show next to the post's title.
- Alter thumb size (WxH) - This option allows you to select thumb size for the alternative portfolio layout.
- Show featured image before post - Do I 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 in single post
- Show post tags - Enable/Disable "Post tags" section in single post
- Show related posts - Enable/Disable "Related posts" section in single post.
- Related posts number - How many related posts will be shown on 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 review's author marks
- users_rating - posts ordering by review's readers marks
- random - posts ordering is random
- Related posts order - (string). The order to sort posts: asc|desc.
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 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.
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 type of visitors can vote: all or only registered.
- Reviews criteria - 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.
Media
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).
- Quality for cropped images - Set the necessary quality value for the cropped images.
- Substitute standard WordPress gallery - Do you need to replace the original WordPress gallery in the body of the post with our slider?
- Show gallery instead featured image - Show slider with gallery instead 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 gallery into slider. For example: gallery contain 50 images, but on the streampage you can see only 5 images in the slider. This setting speed up the page loading (for the page with many sliders or many images in the each slider).
- Popup engine to zoom images - Pick the engine to display popups.
- Substitute audio tags - Do you need to substitute tag <audio> in the post body with special iframe (used for audio files from the server soundclouds)
- Substitute video tags - Do you need to substitute tag <video> in the post body with special iframe (used for audio files from the server youtube and vimeo)
- Use MediaElement script for audio and video tags - Do you wan to design tags <audio> and <video> with the popular script MediaElements?
Contact info
In this section you can set the following settings:
- Contacts in the header - Sting with the contacts in the top left corner.
- Open hours in the header - Sting with the working hours.
- 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.
- Contact form message - Message's maxlength in the contact form shortcode.
- Comments form message - Message's maxlength 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.
Search parameters
In this section you can configure the mechanism of incremental search.
- Show search field - Show search field in top area and side-menus.
- Select search style - Choose one of the available search field styles.
- Enable AJAX search - Use incremental search (as I'm entering text) or standard search (by pressing Enter or button "Search").
- Min search string length - Minimum number of characters after entering which the search begins.
- Delay before search (in ms) - Pause after the last keystroke (in milliseconds, 1000ms = 1s) before starting the search.
- Search area - Check the types of posts, among which to search. It is allowed to mark multiple types at a time.
- Posts number in output -The number of posts displayed in search results.
- Show post's image - Show featured image in the search results.
- Show post's date - Show the date of publication of the post in the search results.
- Show post's author - Show the author of the post in the search results.
- Show post's counters -Show post counts (number of views, likes or comments) in search results.
WooCommerce
The section "WooCommerce" provides the settings for the WooCommerce posts:
- Shop list style - Default list style for the shop products stream pages: "thumbs" (only thumbs with titles) or "list" (thumbs, titles and short description).
- Show style buttons - show sorting buttons allowing to switch between display styles.
- Shop columns - Columns quantity to show the products in.
- Show currency selector - Whether to show or hide currency selector.
- Show cart button - Whether to show or hide cart button.
- Crop product's thumbnail - Do I need to cut pictures of products in the store by the height when listing products as stream tape, or do I need to resize them, preserving their proportions.
Service
In this section you can set the following settings:
- Notify about new registration - Notification messages about new registration on the website.
- 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.
- Frontend editor - This option allows posts' authors edit their posts right in the frontend mode.
- Additional filters in the 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 dummy data installer - If disabled you wont see "Import demo data" link in your admin panel. We recommend to disable it after site setup to avoid accidental data rewriting
- Dummy Data Installer Timeout - Time range for the files import procedure.
- Enable PO-Composer in admin panel (menu Appearance) - Do you want to show "PO Composer" item in the menu "Appearance" in the admin panel. This program allows you to edit. PO-files with variants of translation of your website.
- Debug mode - In the debug mode we are using unpacked scripts and styles, else - using minified scripts and styles (if present).
- Use menu/Clear cache - Clears/Uses WordPress/Menu cache data.
It is recommended, for example, after activating the WPML plugin - incorrect data about the structure of categories and your site left in the cache may result in "the white screen". After clearing the cache the performance of the site is usually restored.
Widgets
Theme comes with several default widget sidebars (areas). Check the Appearance > Widgets section.
- Main sidebar - Displays widgets vertically on the left or right from the main contents.
- Footer/2 sidebar - Displays widgets horizontally in footer of the page.
- WooCommerce Cart Sidebar - Available only if the WooCommerce plugin is installed. Designed to display contents of the cart using the Woocommerce Cart widget.
You can create an unlimited number of additional sidebars for each post, page and category in Appearance > Theme Options > Sidebars section.
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.
To add a sidebar to page simply go to Pages > Edit page you want to modify, in the bottom of the page find Sidebars and select a sidebar you want to associate with this page. Click on Update button in top right corner, this will save changes to the page.
Here is an example of how the Footer sidebar might look like:
"Contacts" block code:
[trx_icon icon="icon-phone-1" color="#00aeef" class="contact_icon"] 0800-567-89-10
[trx_icon icon="icon-mail" color="#00aeef" class="contact_icon"][email protected]
[trx_icon icon="icon-location-1" color="#00aeef" class="contact_icon"]NY, 106the Ave, Queens, USA
"Stay in touch" block code:
[mc4wp_form id="337"]
Shortcodes
Shortcodes is a handy feature in WordPress that allows you to do some pretty incredible things by just inserting a shortcode into a page or post. Using Shortcodes is very straight-forward, just insert one where you want the relevant content to show up.
The theme comes with a number of shortcodes allowing you to add the info in a simple way. Moreover, you can use WPBakery Visual Composer to add new elements to the page. More information on how to use Visual Composer properly can be found here:
IMPORTANT: If you are using Classic mode to add shortcodes, 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, 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. Allows to address this element form javascript or CSS.
- class - class name for element. Allows to set up additional decorations for the element in CSS stylesheets.
- top, bottom, left, right - the top, bottom, left and right margin of the block. You can select the needed value in the dropdown: no margin, tiny, small, medium, large, huge,
Also, note that "on | off" and "yes | no" in values of the parameters are interchangeable! That is, if the shortcode's description indicates that the value of a parameter can be "on" or "off", it means that along with them you can use the "yes" or "no".
Below is 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 form javascript or CSS
- class - class name for element. Allow 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.
Example:
[trx_accordion initial="1" icon_closed="icon-down" icon_opened="icon-right"][trx_accordion_item title="Title 1" icon_title="icon-home-1" icon_before="icon-home"][vc_column_text]Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.[/vc_column_text][/trx_accordion_item][trx_accordion_item title="Title 2" icon_title="icon-megaphone" icon_before="icon-phone"][vc_column_text]Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.[/vc_column_text][/trx_accordion_item][trx_accordion_item title="Title 3" id="sc_accordion_item_1455714857438_7" icon_title="icon-graduation-cap" icon_before="icon-graduation-light"][vc_column_text]Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.[/vc_column_text][/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. Allows to address this element form javascript or CSS
- css - add custom css styles.
- class - class name for element. Allows set up additional decorations for element in CSS stylesheets.
trx_anchor
Creates anchor for the "one page" navigation. If the page contains one or more anchor is automatically created table of contents (TOC), that may be displayed on the right edge of the window. The position of the TOC may be fixed or floating.
Parameters:
- title - (string). Contains short title displayed in the TOC (under the icon).
- description - (string). Contains description displayed in the TOC (at the left of the icon).
- icon - (string). Icon displayed in the TOC for addressing this section.
- URL - (string). add an URL linked to anchor item.
- separator - (boolean). Enable/disable separator, disabled by default.
- id - (string) Unique id for element. Allow to address this element from TOC.
Example:
[trx_accordion counter="off" initial="1" top="inherit" bottom="inherit" left="inherit" right="inherit"]
[trx_accordion_item]asdfasdfasfasdfadsfasdfasdfasfdfasdfasdf[/trx_accordion_item]
[trx_accordion_item]asdfasdfasdfasfasdfasdfasf[/trx_accordion_item]
[/trx_accordion]
[trx_anchor icon="icon-cog" title="M3 E30" separator="no" id="toc_columns"]
[trx_columns][trx_column_item][trx_title type="6"]1/2[/trx_title][vc_column_text]Nullam ac massa neque. Aenean ut metus finibus, ornare nisi nec, fermentum odio. Maecenas mollis purus auctor imperdiet posuere. Morbi consectetur lacus vitae viverra viverra. Ut et dapibus enim.[/vc_column_text][/trx_column_item][trx_column_item][trx_title type="6"]1/2[/trx_title][vc_column_text]Proin nisl massa, porttitor eget faucibus a, varius ut mauris. Vestibulum in elementum felis. Aliquam dolor turpis, consectetur at libero posuere, aliquet iaculis mauris. Curabitur id ex fermentum orci accumsan convallis.[/vc_column_text][/trx_column_item][/trx_columns][vc_empty_space height="2em"][trx_columns count="3"][trx_column_item][trx_title type="6"]1/3[/trx_title][vc_column_text]Duis sit amet purus sit amet felis porttitor pretium. Nunc eu aliquam ex. In sed rutrum odio. Curabitur facilisis mi ut ornare placerat. Mauris vehicula velit vel metus eleifend, ut rutrum.[/vc_column_text][/trx_column_item][trx_column_item][trx_title type="6"]1/3[/trx_title][vc_column_text]Duis sit amet purus sit amet felis porttitor pretium. Nunc eu aliquam ex. In sed rutrum odio. Curabitur facilisis mi ut ornare placerat. Mauris vehicula velit vel metus eleifend, ut rutrum.[/vc_column_text][/trx_column_item][trx_column_item][trx_title type="6"]1/3[/trx_title][vc_column_text]Duis sit amet purus sit amet felis porttitor pretium. Nunc eu aliquam ex. In sed rutrum odio. Curabitur facilisis mi ut ornare placerat. Mauris vehicula velit vel metus eleifend, ut rutrum.[/vc_column_text][/trx_column_item][/trx_columns][vc_empty_space height="2em"][trx_columns count="4"][trx_column_item][trx_title type="6"]1/4[/trx_title][vc_column_text]Ut sed dui sed sapien ultrices vehicula quis vesti bulum libero. Curabitur biben dum, sem at porta vulputate, metus elit.[/vc_column_text][/trx_column_item][trx_column_item][trx_title type="6"]1/4[/trx_title][vc_column_text]Ut sed dui sed sapien ultrices vehicula quis vesti bulum libero. Curabitur biben dum, sem at porta vulputate, metus elit.[/vc_column_text][/trx_column_item][trx_column_item][trx_title type="6"]1/4[/trx_title][vc_column_text]Ut sed dui sed sapien ultrices vehicula quis vesti bulum libero. Curabitur biben dum, sem at porta vulputate, metus elit.[/vc_column_text][/trx_column_item][trx_column_item][trx_title type="6"]1/4[/trx_title][vc_column_text]Ut sed dui sed sapien ultrices vehicula quis vesti bulum libero. Curabitur biben dum, sem at porta vulputate, metus elit.[/vc_column_text][/trx_column_item][/trx_columns]
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). Allows 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. Allows to address this element form javascript or CSS
- class - class name for element. Allow 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.
Example:
[trx_audio url="http://Bamboo.dv.ancorathemes.com/wp-content/uploads/2016/04/sample-melody.mp3" title="Insert Audio Title Here" author="Lily Hunter"]
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 one hand, it is rather simple - it just displays the specified number of posts from a given category. But just look how it works! It can do this in many different ways and styles. And by skillfully combining them you can easily create such blocks as Announce, ad units, interviews and much more. I think you had a chance to make sure of that by the example of creating of many different home pages.
Let's examine its parameters more carefully:
- style - (string). Block display style:
- regular
- date
- image_large or image_medium or image_small or image_tiny
- accordion_1 or accordion_2
- list
- excerpt
- related
- classic1 or classic2 or classic3 or classic4
- portfolio1 or portfolio2 or portfolio3 or portfolio4
- masonry2 or masonry3 or masonry4
- filters - this option enables categories or tag filters
- hover - (string). Hover effect (only if style=portfolio1|2|3|4):
- shift
- dir
- book
- cube
- circle effect1 ... circle effect20 (space separated!)
- square effect1 ... square effect15 (space separated!)
- hover_dir - (string). Hover effect direction (only if style=portfolio1|2|3|4 and hover=circle...|square...):
- left_to_right
- right_to_left
- top_to_bottom
- bottom_to_top
- from_left_and_right
- from_top_and_bottom
- scale_up
- scale_down
- scale_up_down
- post_type - Select a post type to work with. Posts are selected by default, you can also choose pages, products, events and announcements.
- 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 at the top, and date below, it would be date_style="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.
Example:
[trx_blogger style="classic_3" descr="0" cat="18" count="3" offset="0" top="large"]
trx_call_to_action
Displays a call to action block.
Parameters:
- title/subtitle - (string). The title/subtitle of the chat element.
- description - enter some description text here.
- style - choose the desired style to display the block.
- alignment - choose the necessary block alignment.
- accented - applies Accent 1 color from the current color scheme to the entire block.
- custom - takes featured image/video out of inner/custom shortcodes.
- image - select or upload the necessary image.
- URL for video file - upload the necessary video.
- button url/2 - link up your button to make it active.
- button caption/2 - leave the necessary caption in this field.
- width/height - set the necessary width and height.
The rest of the parameters may be ignored. We do recommend not to change their default values.
Example:
[trx_call_to_action style="2" align="left" title="Have An Actual Vacation!" description="We take care of the kids so you can take care of yourselves and some words!" link="/contacts/" link_caption="Send Us a Message" top="tiny" bottom="tiny"][/trx_call_to_action]
Please check/set the page/block background color before using this shortcode.
trx_clients
Displays a clients section.
Here are the main settings:
- title/subtitle - (string). The title/subtitle of the chat element.
- description - enter some description text here.
- style - choose the desired style to display the block.
- columns - specify columns quantity to show clients in.
- color scheme - pick the necessary color scheme.
- slider - enable the slider to display clients.
- categories - choose the necessary category.
- button url - link up your button to make it active.
- button caption - leave the necessary caption in this field.
- width/height - set the necessary width and height.
The rest of the parameters may be ignored. We do not recommend to change their default values.
Example:
[trx_clients slider="yes" slides_space="30" cat="0" columns="5" count="5" orderby="date" order="desc" top="huge"][/trx_clients]
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 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.
Example:
[trx_columns][trx_column_item][vc_column_text]<span class="text_dark">1/2 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/2 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][/trx_columns][trx_columns count="3" margins="" top="small"][trx_column_item][vc_column_text]<span class="text_dark">1/3 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/3 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/3 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][/trx_columns][trx_columns count="3" margins="" top="small"][trx_column_item][vc_column_text]<span class="text_dark">1/3 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][trx_column_item span="2"][vc_column_text]<span class="text_dark">2/3 column</span>[/vc_column_text][vc_column_text]Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.[/vc_column_text][/trx_column_item][/trx_columns][trx_columns count="4" margins="" top="small"][trx_column_item][vc_column_text]<span class="text_dark">1/4 column</span>[/vc_column_text][vc_column_text]Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id.[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/4 column</span>[/vc_column_text][vc_column_text]Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id.[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/4 column</span>[/vc_column_text][vc_column_text]Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id.[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/4 column</span>[/vc_column_text][vc_column_text]Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id.[/vc_column_text][/trx_column_item][/trx_columns][trx_columns count="4" margins="" top="small"][trx_column_item span="3"][vc_column_text]<span class="text_dark">3/4 column</span>[/vc_column_text][vc_column_text]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[/vc_column_text][/trx_column_item][trx_column_item][vc_column_text]<span class="text_dark">1/4 column</span>[/vc_column_text][vc_column_text]Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id.[/vc_column_text][/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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
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. Allows to address this element from javascript or CSS
- class - class name for element. Allows 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) in the future.
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_countdown date="2015-08-10" style="1" align="none" animation="none" time="23:59:59"]
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
Example:
[trx_columns fluid="no"][trx_column_item][trx_dropcaps style="1"][vc_column_text]D Lorem ipsum dolor sit amet, eiusmod tempor incididunt ut labore enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatm, eaque ipsa quae ab illo inventore. Neque porro quisquam est.[/vc_column_text][/trx_dropcaps][/trx_column_item][trx_column_item][trx_dropcaps style="2"][vc_column_text]D Lorem ipsum dolor sit amet, eiusmod tempor incididunt ut labore enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequatm, eaque ipsa quae ab illo inventore. Neque porro quisquam est.[/vc_column_text][/trx_dropcaps][/trx_column_item][/trx_columns]
trx_form
Display Contact form. Please note that by default the contact form has white fields with no background. You should either add custom background or make sure it's being used on contrasting background.
Parameters:
- title - (string). The Contact form's title
- description - (string). The Contact form's description. Displayed under the title.
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_form style="form_1" return_page="none"][/trx_form]
trx_googlemap
Displays Google map at the address you specified
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_googlemap][trx_googlemap_marker address="NY, 106the Ave, Queens, USA"][/trx_googlemap_marker][/trx_googlemap]
trx_hide
Hide any html block with desired selector (id and/or classes combination).
IMPORTANT: For advanced users only! Careless hide 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 hide selector or show it
- delay - (number). Delay before hide/show element (in ms)
Example:
[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) ot 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
Example:
[trx_highlight type="2"]adipisicing elit, sed[/trx_highlight] do eiusmod tempor incididunt ut labore et dolore magna aliqua. <del>Ut enim ad minim veniam,</del> quis nostrud exercitation ullamco [trx_tooltip title="Tooltip example"]laboris nisi ut aliquip ex ea commodo[/trx_tooltip] consequat blandit praesent luptatum. [trx_highlight type="1"]Duis aute irure dolor[/trx_highlight] in repre in [trx_highlight type="3"]voluptate velit esse cillum dolore[/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.
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 "/ includes / 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_icon icon="icon-cog-2" color="#fff" bg_shape="round" bg_style="menu" bg_color="#eeee22" font_size="56" align="center"]
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_image url="http://Bamboo.dv.ancorathemes.com/wp-content/uploads/2016/04/post-12-300x200.jpg" shape="square" top="inherit" bottom="inherit" left="inherit" right="inherit"]
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_infobox closeable="yes"][trx_title type="5"]General message goes here[/trx_title][vc_column_text]Lorem ipsum dolor sit amet, consecte tur adipiscing elit. Proin luctus a odio id[/vc_column_text][/trx_infobox][trx_infobox style="success" closeable="yes" color="#ffffff" bg_color="#5f801f"][trx_title type="5" color="#ffffff"]Success message goes here[/trx_title][vc_column_text]Lorem ipsum dolor sit amet, consecte tur adipiscing elit. Proin luctus a odio id[/vc_column_text][/trx_infobox][trx_infobox style="result" closeable="yes" color="#ffffff" bg_color="#f7b311"][trx_title type="5" color="#ffffff"]Warning message goes here[/trx_title][vc_column_text]Lorem ipsum dolor sit amet, consecte tur adipiscing elit. Proin luctus a odio id[/vc_column_text][/trx_infobox][trx_infobox style="info" closeable="yes" color="#ffffff" bg_color="#21a7c4"][trx_title type="5" color="#ffffff"]Information message goes here[/trx_title][vc_column_text]Lorem ipsum dolor sit amet, consecte tur adipiscing elit. Proin luctus a odio id[/vc_column_text][/trx_infobox][trx_infobox style="error" closeable="yes" color="#ffffff" bg_color="#d43737"][trx_title type="5" color="#ffffff"]Error message goes here[/trx_title][vc_column_text]Lorem ipsum dolor sit amet, consecte tur adipiscing elit. Proin luctus a odio id[/vc_column_text][/trx_infobox]
trx_line
It creates the link 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 percents). If this parameter is not specified - it gets100%.
- height - (number). Line width (in pixels)
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_line css="margin-top: 0; margin-bottom: 0.75em;" height="2"]
[trx_line style="dashed" color="#f9beb9" css="margin-top: 0; margin-bottom: 0.75em;" height="2"]
[trx_line style="dotted" color="#69c4c7" css="margin-top: 0; margin-bottom: 0.75em;"]
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 ih 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, opening the page "/ includes / 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_columns count="3" margins="" class="columns_lists" bottom="null"][trx_column_item][trx_list][trx_list_item title="Lorem ipsum dolor"][/trx_list_item][trx_list_item title="Quaerendum vel ne"][/trx_list_item][trx_list_item title="Admodum minimum"][/trx_list_item][trx_list_item title="Youth Programs"][/trx_list_item][trx_list_item title="Eam alia doming"][/trx_list_item][/trx_list][/trx_column_item][trx_column_item][trx_list style="iconed"][trx_list_item title="Lorem ipsum dolor"][/trx_list_item][trx_list_item title="Quaerendum vel ne"][/trx_list_item][trx_list_item title="Admodum minimum"][/trx_list_item][trx_list_item title="Youth Programs"][/trx_list_item][trx_list_item title="Eam alia doming"][/trx_list_item][/trx_list][/trx_column_item][trx_column_item][trx_list style="ol"][trx_list_item title="Lorem ipsum dolor"][/trx_list_item][trx_list_item title="Quaerendum vel ne"][/trx_list_item][trx_list_item title="Admodum minimum"][/trx_list_item][trx_list_item title="Youth Programs"][/trx_list_item][trx_list_item title="Eam alia doming"][/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 "/ includes / 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
trx_number
Displays the figure.
Example:
[trx_number value="1" top="inherit" bottom="inherit" left="inherit" right="inherit"]
trx_parallax
Used to create a block with the image that is asynchronously shifting while scrolling through the page.
Parameters:
- style - (string). The style of parallax block. It may be 'light' or 'dark'.Depending on the style, light or dark font for the content block are used.
- color - (string). The background color for the newly created block.
- overlay - (number). Overlay color opacity (from 0.0 to 1.0).
- texture - (number). Texture style number (from 1 to 11). 0 - without texture.
- image - (string). URL of the image used in parallax as asynchronously shifting background.
- image_x - (number). Background position (in percent). For example: image_x="0%" - background image aligned left, image_x="50%" - centered horizontally, image_x="100%" - aligned right.
- video - (string). URL of the local video used in parallax as background.
- dir - (string). Type of picture shifting. Can be "up" or "down".
- gap - (string). Whether to create a "gap" for the content block so that it stretches to the entire width of the window (gap = "yes") or the width of the block will remain equal to the width of contents (gap = "no").
If parallax block is inserted into the page, whose parameters are already set for "fullwidth" style, you don't have to use gap = "yes". If you used the "gap", and inside the block you need to place contents that should not be stretched to the entire width of the window, simply enclose them (the contents) in the shortcode [trx_content] - width - (number). Section width (in percent or pixels).
- height - (number). Section height (in pixels).
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_parallax bg_image="http://bamboo.dv.ancorathemes.com/wp-content/uploads/2016/06/testimonials-3.jpg"][trx_block height="300px"][vc_column_text] Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.[/vc_column_text][/trx_block][/trx_parallax]
trx_price
Displays the price value.
Parameters:
Example:
[trx_price money="2499" currency="$" top="inherit" bottom="inherit" left="inherit" right="inherit"]
trx_price_block
Creates blocks with prices.
Parameters:
- align - (string). The table alignment: left|right|center.
- count - (number). Columns count
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_columns count="4" margins=""][trx_column_item][trx_price_block style="1" title="Plan #1" link="#" link_text="view more" money="19.99" currency="from $" bg_color="#fe9a33"]
<ul>
<li>Ipsa quae architecto</li>
<li>Illo inventore</li>
<li>Lorem dolor</li>
<li>Sit amet</li>
</ul>
[/trx_price_block][/trx_column_item][trx_column_item][trx_price_block style="1" title="Plan #2" link="#" link_text="view more" money="29.99" currency="from $" bg_color="#fb7725"]
<ul>
<li>Ipsa quae architecto</li>
<li>Illo inventore</li>
<li>Lorem dolor</li>
<li>Sit amet</li>
</ul>
[/trx_price_block][/trx_column_item][trx_column_item][trx_price_block style="1" title="Plan #3" link="#" link_text="view more" money="39.99" currency="from $" bg_color="#eb5f1e"]
<ul>
<li>Ipsa quae architecto</li>
<li>Illo inventore</li>
<li>Lorem dolor</li>
<li>Sit amet</li>
</ul>
[/trx_price_block][/trx_column_item][trx_column_item][trx_price_block style="1" title="Plan #4" link="#" link_text="view more" money="49.99" currency="from $" bg_color="#eb4c02"]
<ul>
<li>Ipsa quae architecto</li>
<li>Illo inventore</li>
<li>Lorem dolor</li>
<li>Sit amet</li>
</ul>
[/trx_price_block][/trx_column_item][/trx_columns]
trx_promo
Used to create different styles of blocks with images and description text.
The shortcodes' options are pretty self explainable, so we will describe only the most important of them. The rest of the parameters may be ignored. We do recommend not to change their default values.
Parameters:
- Alignment of the promo block - Choose the desired alignment.
- Size of the promo block - Specify the necessary block size.
- Image URL/Position/Width - Manage the image parameters.
Example:
[trx_promo image="221" image_width="60%" bg_image="325" text_margins="3em 0" text_align="none" title="Have An Actual Vacation!" description="We take care of the kids so you can take care of yourselves." link="#" link_caption="Book a Sitter"][/trx_promo]
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_quote cite="#" title="Mike Aniston" top="medium" left="huge"]We practice in personal injury and commercial litigation, with an emphasis on complex contractual matters and mass tort litigation.[/trx_quote]
trx_reviews
Inserts a reviews block into a single post or sidebar, if it is enabled.
Here's is a short instruction on how to use it properly:
- Navigate to Appearance > Theme Options > Reviews section and enable "Show reviews block" option.
- Add the necessary criteria to the "Reviews Criterias" option.
- Once it's done do not forget to save your changes by clicking on "SAVE" button in the right corner of a top bar panel.
- Navigate to the post you want your reviews block to appear in or create a new one if needed.
- Then proceed to the "Reviews" tab in the Theme Options of your Post options settings.
- Enable "Show reviews block" & "Reviews marks" options. Do not forget to set the necessary amount of "star" marks to each item.
- Insert the reviews shortcode, for example:
[trx_reviews align="center" top="inherit" bottom="inherit" left="inherit" right="inherit"]
- Once it's done Update/Publish your post.
- Additionally! In case you want your Reviews Block to appear in the sidebar (be default it appears as the first item right on the top of the sidebar, no matter what kind of sidebar is chosen), then you should display the sidebar, by navigating to the Customization > Sidebars tab on your Post options page and turning the "Show main sidebar" option on (Left/Right). Otherwise the reviews block will be displayed in the main content area. Check the screenshots below for more information.
Example:
[trx_reviews align="center" top="inherit" bottom="inherit" left="inherit" right="inherit"]
trx_search
Displays a search field.
Parameters:
- style - choose the desired style to display the block.
- state - select the search field initial state.
- title - enter title/placeholder here.
- ajax - searching is made via ajax, otherwise the page will need to be reloaded.
The rest of the parameters may be ignored. We do recommend not to change their default values.
Example:
[trx_search style="regular" state="fixed" title="Search …" ajax="yes" top="inherit" bottom="inherit" left="inherit" right="inherit"]
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). Do I 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). Do I 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
You can wrap any shortcode you want into the "section" one, for example Google map.
[trx_section animation="fadeInUp"][trx_title type="5" top="3.95em" bottom="1.3em"]Google Map[/trx_title]
[trx_googlemap][trx_googlemap_marker address="NY, 106the Ave, Queens, USA"][/trx_googlemap_marker][/trx_googlemap]
[/trx_section]
trx_services
Used to display blcok with available services.
Example:
[trx_services style="services-2" type="images" cat="20" columns="3" count="3" readmore="none" top="large"][/trx_services]
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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_skills color="#ed4848" css="max-width: 534px;"][trx_skills_item title="Graphic design" value="85%" color="#00aeef" style="1"][/trx_skills_item][trx_skills_item title="HTML5 & Css3" value="50%" color="#00aeef" style="1"][/trx_skills_item][trx_skills_item title="Web design" value="45%" color="#00aeef" style="1"][/trx_skills_item][trx_skills_item title="Wordpress" value="70%" color="#00aeef" style="1"][/trx_skills_item][/trx_skills]
[trx_skills type="pie" layout="columns" columns="3" color="#ed4848" bg_color="#eefafc" pie_compact="no" pie_cutout="95"][trx_skills_item title="Graphic Design" value="80%" color="#00aeef" bg_color="#f8f8f8" border_color="#f8f8f8" style="1"][/trx_skills_item][trx_skills_item title="HTML & CSS3" value="75%" color="#fb6eb5" bg_color="#f8f8f8" border_color="#f8f8f8" style="1"][/trx_skills_item][trx_skills_item title="Illustration" value="90%" color="#98cc4c" bg_color="#f8f8f8" border_color="#f8f8f8" style="1"][/trx_skills_item][/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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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, 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_slider cat="10" ids="17,20,23" pagination="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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
trx_table
Displays the table
Parameters:
- style - (number). Choose a table style.
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_table]
<table>
<tbody>
<tr align="center">
<td>#</td>
<td>Name</td>
<td align="left">Description</td>
<td>Price</td>
</tr>
<tr align="center">
<td>1</td>
<td>Item #1</td>
<td align="left">Lorem ipsum dolor sit amet, consectetur</td>
<td>$10</td>
</tr>
<tr align="center">
<td>2</td>
<td>Item #2</td>
<td align="left">Ut enim ad minim veniam</td>
<td>$20</td>
</tr>
<tr align="center">
<td>3</td>
<td>Item #3</td>
<td align="left">Eiusmod tempor incididunt</td>
<td>$70</td>
</tr>
<tr align="center">
<td>4</td>
<td>Item #4</td>
<td align="left">Lorem ipsum dolor sit amet, consectetur</td>
<td>$100</td>
</tr>
<tr align="center">
<td>5</td>
<td>Item #5</td>
<td align="left">Ut enim ad minim veniam</td>
<td>$350</td>
</tr>
<tr>
<td colspan="3">TOTAL</td>
<td align="center">$1000</td>
</tr>
</tbody>
</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). Creates a scrollable area in the each tab: yes|no
- width - (number). The block's width (in pixels or percents).
- height - (number). The block's height (in pixels).
- id - unique id for element. Allows to address this element for javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_tabs][trx_tab title="Tab 1" tab_id="sc_tab_1453975839_1_81" id="sc_tab_1453975839_1_81"][vc_column_text]Sed eleifend, lacus nec bibendum pulvinar, nibh mauris vehicula augue, sit amet mattis ligula lorem eu nisl. Integer a egestas mauris. Nam id diam blandit, condimentum dolor ut, euismod arcu. Aliquam erat volutpat.[/vc_column_text][/trx_tab][trx_tab title="Tab 2" tab_id="sc_tab_1453975839_2_2" id="sc_tab_1453975839_2_2"][vc_column_text]Sed eleifend, lacus nec bibendum pulvinar, nibh mauris vehicula augue, sit amet mattis ligula lorem eu nisl. Integer a egestas mauris. Nam id diam blandit, condimentum dolor ut, euismod arcu. Aliquam erat volutpat.[/vc_column_text][/trx_tab][trx_tab title="Tab 3" tab_id="sc_tab_1453976432463_6" id="sc_tab_1453976432463_6"][vc_column_text]Sed eleifend, lacus nec bibendum pulvinar, nibh mauris vehicula augue, sit amet mattis ligula lorem eu nisl. Integer a egestas mauris. Nam id diam blandit, condimentum dolor ut, euismod arcu. Aliquam erat volutpat.[/vc_column_text][/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. Allows to set up additional decorations for element in CSS stylesheets.
trx_team
Displays the members of your team (photo with description)
Parameters:
- count - (number). Number of items in the team block
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_team bg_color="#22b3ed" cat="0" columns="4" count="4" orderby="date" order="desc" top="medium"][/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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
trx_testimonials
It generates a block with the statement of any person (you must also specify its parameters)
Parameters:
- title - (string). Title of the block
- controls - (string). The presence of the buttons with arrows in the block: yes|no
- width - (number). The block's width (in pixels or percents).
- height - (number). The block's height (in pixels).
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_testimonials style="testimonials-3" controls="pagination" slides_space="30" interval="0" cat="0" columns="3" count="6" top="large"][/trx_testimonials]
trx_testimonials_item
It generates one item for testimonials slider.
Parameters:
- photo - (string). The displayed photo (unless user parameter is specified).
- name - (string). The displayed name (unless user parameter is specified).
- position - (string). The position (unless user parameter is specified).
- email - (string). E-mail (unless user parameter is specified)
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
trx_title
Generates standard html title tag.
Example:
[trx_title type="2"]Heading 2[/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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_toggles style="1" counter="off"] [trx_toggles_item title="Toggle One" open="no" icon_closed="icon-chat-2" icon_opened="icon-chat-all-2"]Maecenas eget molestie justo. Curabitur dictum augue libero, in elementum metus malesuada sit amet. Donec ut sagittis justo, id porta orci. Praesent a tellus libero. [/trx_toggles_item] [trx_toggles_item title="Toggle Two" open="yes" icon_closed="icon-chat-2" icon_opened="icon-chat-all-2"]Maecenas eget molestie justo. Curabitur dictum augue libero, in elementum metus malesuada sit amet. Donec ut sagittis justo, id porta orci. Praesent a tellus libero. [/trx_toggles_item] [/trx_toggles]
trx_toggles_item
Creates one item of the toggles block.
Parameters:
- open - (string). Initially open this block: yes|no
- title - (string). Contains the title for the current element as favorite.
- id - unique id for element. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows to set up additional decorations for element in CSS stylesheets.
Example:
[trx_tooltip title="Tooltip Title"]veritatis[/trx_tooltip] et quasi architecto beatae explicabo. Nemo enptatem quia [trx_highlight type="4"]oluptas sit aspernatur[/trx_highlight]
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). Shows title bar above the video frame
- autoplay - (string). Allows 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. Allows to address this element form javascript or CSS
- class - class name for element. Allows 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.
Example:
[trx_video url="https://player.vimeo.com/video/65090261?autoplay=1" image="27" height="321"]
WooCommerce
Woocommerce is an industry leader e-commerce plugin for WordPress. Another good news is that our theme is fully compatible with this great tool, allowing you to turn your website into sales machine in just a few clicks. You simply need to install this plugin and allow it to create a set of pages to display categories, products etc. Then you need to add a set of products.
We highly encourage you to read the great documentation files WooCommerce offers. These manuals help to create effective and reliable on line stores providing more features than you can imagine. Here is a list of really useful links helping you create and polish your shop
- Documentation - official plugin documentation.
- Free and Premium extensions - powerful toolbox bringing more features to your shop
- iOS app for Woocommerce - this application gives you full control over your shop.
- Candy Cart - the simplest way to convert your WooCommerce Store to native iOS App.
A few words should be also said about how to set a page set created with WooCommerce. After you created these pages using the plugin, please open the menu "Pages" and set the display parameters for each of the pages. Setting of the the pages for WooCommerce is similar to the settings of Home pages and is described in this section.
Please remember that amongst all pages of the WooCommerce set the page "Shop" has a priority status. It is a sort of a 'blog stream page' for the list of your products and categories. That is why you can set your store's display by changing parameters of the page "Shop" in menu "Pages" (main theme color, availability and position of sidebars etc.).
Products list:
Product page:
Cart widget:
Mailchimp
This plugin helps you add subscribers to your MailChimp lists using various methods. You can create good looking opt-in forms or integrate with any other form on your site, like your comment form or WooCommerce checkout.
More information on how to properly use this plugin can be found here.
Below you can find some of the backend settings (WP dashboard menu > Mailchimp > Forms) and the newsletter sign-up form as well.
Mark-up code
<div class="mc4wp-description">
Subscribe on our newsletters!
</div>
<input type="email" name="EMAIL" placeholder="Your e-mail" required />
<input type="submit" value="Send" />
With the shortcode ("Get the Shortcode option" right above the main mailchimp form field) below you can display the newsletter sign-up form on any page you want.
[mc4wp_form id="337"]
Essential Grid
We have added an Essential Grid plugin, to let you create nice gallery views. More information on how to use this plugin can be found here.
Please check a video tutorial showing how to create a new essential grid gallery: here.
To get started you should create page and put specific alias, which is essential grid shortcode, for example:
[ess_grid alias="cobbles"]
Images on the gallery page are featured images that are inserted in posts. Those post are assigned to the specific grid gallery in essential grid plugin settings.
Find the page code below.
[ess_grid alias="Cobbles"]
Mass e-mail distribution and collection of subscription lists
There is a great tool helping you keep in touch with your customers and site visitors. It's a small addon that collects emails and send newsletters. We recommend to use MailChimp or Sendgrid.
WARNING: Before using mass email tool please check if your web hosting provider allows to send mass email. Most of shared web servers strictly prohibit 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.
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!
PO Composer and MO Generator
Translating WordPress theme may be a serious issue. To be more specific, the localization itself does not cause any problems, but further theme updates may bring some troubles: we get a new .po-file with updated structure. The changes may affect different parts of the file, which requires another translation!
For instance, you bought the theme that includes only the English version. Normally, these are the files "en-EN" or "en-GB" located in the sub-folder "languages of the theme folder. You need translation into your native language, e.g. German. You have copied the files "en-GB.po"and "en-GB.mo" inside the folder 'language' and have named them "de-DE.po"and "de-DE.mo" respectively.
Then you have launched an application for editing .po-files (e.g., POEdit) and translated all strings into German. Congrats! You've done such a huge job!
However, after a while you find out that another update of your theme has been released! You download it and... here comes the most interesting part :( The translation file has changed! Now It has new lines, and some of the old ones changed significantly. How to find out what exactly was changed? Obviously, you don't want to translate it all over again...
Or you simply want to create translation file for your language, but you don't have a .po-file editor. Sure, you can edit a .po-file using a regular text editor. But how to get a corresponding .mo-file?
For many customers these problems become one of the reasons why they prefer not to update their themes. Of course, another good reason is the fact that users have already made a lot of changes to the theme (logo, style tables etc).
By the way, to make an update of WordPress themes easier, it is not recommended to make changes into the theme
files, it is preferable to create a child theme based on your theme, and make all changes there. In that case,
after updating of the parent theme you at least won't lose the changes you've made.
You can read more about child theme in previous chapter or at official WordPress website.
What we offer:
- "PO Composer" will help you solve one of the problems related to theme update: it will help you easily find new and not changed strings for translation. Basically, it will simply prepare an updated translation file for you, where all the strings you have translated before will be added. If you like, you'll be able to move all translated strings to the end of the file. And to do (to be more precise, to complete) translation will be as easy as 1-2-3.
- Using the "PO Composer" you will also be able to edit any .po-files (both already existing on your server and the ones being uploaded), and then generate corresponding .mo-fiels for them.
- If the theme is allowed a record to the folder "languages", it will be able to update the .po-file in the folder with the current theme independently!
To enable "PO Composer" navigate to "Appearance -> Theme Options" and select "Yes" in the field "Enable po-composer in admin panel" . You will get a new menu item "Appearance" - "PO Composer".
How PO Composer works
Now you opened the "PO Composer" page in the menu "Appearance - PO Composer". What's next?
PO composer consists of two major panels. On the left hand you choose a .po file to edit(the file may be located in the parent or child theme , this may be any downloadable file or even the content of your Clipboard); on the right - fields to select. Po-file to be merged with the one selected on the left (if needed). If you do not want to merge files, but only edit one of them, simply do not select anything in the right section.
Let's take a look at options available:
- Upload .po-file - This option allows to select any .po-file from your computer and upload it for editing.
- Edit .po-text - This option allows text of any .po-file into the text field and edit it.
- Parent languages/parent_xxx - This option allows to select one of the .po-files in the folder"languages" of the parent theme on your server.
- Child languages/child_xxx - This option allows to select one of the .po-files in the folder "languages" of the child theme on your server (this option is available only if the child theme is active at the moment)
If you tick "Move translated strings down" - in the .po-files all translated strings will be moved at the end of the file.
Variants of use:
- If you want to edit one of the language files in the folder with parent or child theme:
In the left block of settings, select an option "parent_xxx" or "child_xxx", where "xxx" is the name of the translation file you want to edit, and then click the button "Load" under the left block.
The text of the selected file will appear in the field for editing:
You can make changes directly to this file.
Attention! Editing this file requires high level of expertise. You should know exactly what you are doing and understand that removing any special character will break file structure. Therefore, we recommend using simplified and user friendly editor.
To stay on the safe side switch to the tab "Strings editor"and you will see the list of strings for translation. Below the list there is a text field for editing current string. You simply scroll through the list and edit string by string. Strings that have been translated appear in the list in a different color. See example below:
When you are through with the editing, simply switch back to the tab "Plain text" and click "Update" to generate .mo-file and update the file on the server (please make sure the file and file containing folder have write permissions).
After files update you will get download links allowing to download newly generated .PO and .MO files. Please make sure you have set write permissions to 'language' folder and it's sub-folders. In this case all files in sub-folders will be updates automatically . Otherwise you will have to update translation files manually. To find out more about file permissions on your server please contact your web hosting service company.
- Editing the random .po-file:
In the left block of settings, select the option Upload .po-file and click the button "Upload" below the left block.
The text of the selected file will appear in the edit box:
All further steps are completely similar to those we have described in the previous example. - Editing text from the Clipboard:
In the left block of settings, select the option Edit .po-text and into the text field insert the text from the Clipboard:
All further steps are completely similar to those we have described in the previous examples (see above). - Merging different versions of translation file:
For example, you are using the child-theme. You have updated the parent theme, and the folder with the child-theme in the sub-folder "languages" contains old language files. You want to update the language file in the child-theme by adding the new and changed strings of the updated theme and keeping all your previously translated strings. On the left, you need to select "parent_xxx", and on the right - "child_xxx" (where "xxx" is the language code) and click the button "Merge":
The text of the merged file will appear in the edit box:
All further steps are completely similar to those we have described in the previous examples (see above).
Forget the agony with the translation update ;)!
Sources and Credits
This section discloses the sources of various files used within the theme. Use this section to gain an understanding on how the theme functions behind the scenes if considering any type of modification.
- Fonts:
- PaytoneOne, Montserrat, Montserrat Light.
- Fontello icons set.
Fonts also can be managed in Appearance > Fonts & Colors section on the "Fonts" tab.
- Clipart:
- All the clipart images were taken from here: http://www.depositphotos.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.