Introduction
Thank you very much for choosing our theme. We truly appreciate and really hope that you'll enjoy our theme!If you like this theme, Please support us by rating us 5 stars ( How to rate? )
Need Support?
If you have any questions regarding to theme issues, please submit a ticket at http://support.goodlayers.com/ (Registration Required)Video Tutorials
InstallationImporting Demo
Creating Portfolio
Creating Personnel
Creating Blog
Goodlayers Page Builder
Theme Installation
Once you purchase the theme from themeforest, you'll be able to load 2 file type.- All Files and documentation
- Installable Wordpress Theme File
Install theme via Wordpress Dashboard

- Go to "Appearance > Theme" section
- Click "Add New" and select the "Upload" option
- Upload the "infinite.zip" file
- All Done :)
Install theme via FTP
- Access to the file on your server using hosting control panel or ftp editor application
- Go to "wp-content/themes" folder on your wordpress installation
- Extract the zip file and put the "infinite" folder there
- Go to "Appearance > Theme" section to activate the theme
- All Done :)
Plugins Installation
After you install and activate the theme, the "goodlayers-core" plugin will automatically installed and redirect you to the "Getting Start" page. You may click the "Install Required Plugins" button to proceed the plugin installation.
If the "Goodlayers > Getting Start" section is not showing up, you may manually go to "Appearance > Install Plugins" section to install the necessary plugins.

** If you want to reset your website to initial state for import process, you may check this article

Selecting the site you need to import from the list and click "Start Import Demo" button, then wait a few minute and it's done !!

If something is missing, you can start the import process again and it'll continue where it left off.
You can also check the server status tab to see the necessary server settings for the import process as well.

Importing Demo Content
After you finished installing theme and plugins, go to "Goodlayers > Getting Start / Import" section, you'll see an "Import Demo" tab.
Selecting the site you need to import from the list and click "Start Import Demo" button, then wait a few minute and it's done !!

If something is missing, you can start the import process again and it'll continue where it left off.
You can also check the server status tab to see the necessary server settings for the import process as well.

Theme Updates
To enable the "Automatic Updates" feature, please go to "Goodlayers > Getting Start / Import" section, then, choose the "Get Automatic Updats" tab.
After clicking the "Get Envato Plugin Now" button, the "Envato Market" plugin will automatically installed and redirect you to the authentication page.
Try following the instruction on the "Envato Market" page to add the item you purchased to get automatic updates.

If there're update available for the theme, you can click the update button here ( or at the "Appearance > Themes" area ) to update the theme.

After you update the theme, you may check if there're any plugin update at the the "Goodlayers > Install Plugins" section as well.

Child Theme & Theme Customization
To create child theme
If you need to customize the theme code, of course, you do not want to modify it everytime you update the theme. That's where the child theme take action.We provided the child theme for you within the zip file you downloaded from themeforest. All you need to do is uploading the "infinite-child.zip" file to "Appearance > Themes" section and activate it. ( just like how you upoad the theme )
You can also learn more about child theme creation here
Adding / modify php code
Our theme wrap every function with if( !function_exists('some_function') ) command. If you need to modify any function, just declare it in the function.php file of the child theme and it'll overwrite the existing one.However, you need to use hook and action to modify the plugins since the plugin is loaded before the theme files.
Adding new style / script
You can add custom css / javascript code directly to the "Customize ( or Theme Option ) > Miscellaneous > Custom Css/Js" area. If you only need to add some style / script to the site, there're no need to create the child theme. We provided the custom input option which you can see the changes live !!Customize

Theme Option

Theme Option / Customize
Theme option / Customize area is one of the main feature in our theme. They give you abilities to made a changes to your site without touching a single line of code."Customize" give you an ability to live preview changes on the site while "Theme Option" give you an ability to search through the options and do some specific task ( Add thumbnail size, Add Skin and Upload Custom font ) which will be explained later.
Customize
You can go to theme customize at "Appearance > Customize" section from wordpress admin area

Theme Option
You can go to theme option at "Goodlayers" section in wordpress admin area
Thumbnail Size
You can add custom image size to uses in page builder and themes by going to "Theme option > Miscellaneous > Thumbnail Sizing" section.
New tumbnail size only effects the newly uploaded images, so after you successfully added the image size, you may use the 'Regenerate Thumbnail' plugin to generate the thumbnail for old images as well.
Skin Settings
Creating Skin
Skin gives you an ability to change the elements color that resides in the wrapper / column ( Page builder items ). You can create new skin at the "Theme option > Color > Skin" area.
Assigning Skin
After you created the skin, you can assign it at the page builder "Wrapper" and "Column" item. Try clicking edit while you hovering over the item, then, select the skin tab for this.

Upload Custom Font
You can upload custom font at the "Theme option > Typography > Upload font" section. Both EOT and TTF font need to be supplied to make the font support across all devices.You can generate the font file here

Header / Logo
You can set the header style in the "Customize" page. Header area consists of 5 section under the general tab.
Top Bar
Topbar is an area that resides above logo & navigation.
Header Style
Header is an area that includes logo and navigation. You can select "header style" in header tab, then set the logo / navigation spaces from the corresponding tabs.
Custom Header
You can create difference header style/color in difference pages with our custom header.1. Create a new header

2. Select header style just like in theme option.

3. Select the custom header that you created in the page option directly.

Creating Page & Set The Homepage
Go to 'Page > Add New' to create new page.
You can set page sidebar, title background, caption and header slider at the "Page Option" area. ( at the very bottom of the page )

You can also use "Page Builder" ( which will be explained later ) to create more advance layout as well.

Set the page as Homepage
Go to 'Setting > Reading' area. Choose the front page as static page and select the page you want to be homepage.
Creating Blog
1.) Creating New Articles
Go to "Post > Add New" to create new articles.

2.) Creating Blog Item ( list of articles )
Create new page at "Page > Add New". At the page builder area, add the "Blog Item" then, publish the page.

3.) Post Format
Post format give you an ability to style the post in different ways. You can see an example of the post format style here.First, you need to select the post format option.

Here's the explanation of the each post format type.
- Standard : Feature image will be shown above post title | screenshot1 | screenshot2
- Image : Place the url of the image at the top of the post and it'll show up above the post title | screenshot1 | screenshot2
- Gallery : Place the gallery shortcode at the top of the content and it'll show a slideshow above post title | screenshot1 | screenshot2
- Aside : All content in aside post format will shows like this | screenshot1
- Link : Place link url at the top of the content and it'll link the title of the post to the link you want | screenshot1 | screenshot2
- Quote : Place quote html at the top and the rest content will shows as quote author | screenshot1 | screenshot2
- Audio : Place audio url or shortcode at the top and it'll showing up above post title | screenshot1 | screenshot2
- Video : Place video url or shortcode at the top and it'll showing up above post title | screenshot1 | screenshot2
Creating Portfolio
You need to install the "gdlr-core-personnel" plugin before continuing this section. You can learn more about the plugin installation at the "Getting Start > Install Plugin" section.1.) Create new portfolio post.
Add new portfolio at the "Portfolio > Add New" section. Fill the title, category, tag as you want.

We also set the content in page builder as a default layout for portfolio for you.

2.) Creating portfolio item ( list of portfolios ).
Create new page at "Page > Add New". At the page builder area, add the "Portfolio Item" then, publish the page.
Double click or hover over the portfolio item to edit the portfolio item options.

Metro Layout
"Metro" is a layout that align the element in masonry style. You can select different column width and thumbnail type for each items which result to more attractive display style.We provided the support for the metro layout on "Blog Item" and "Portfolio Items". ( You can learn more about these two elements on previous section )

You may select the style of the "Blog Item" or "Portfolio Item" to metro style to enable the metro layout.

Try editing "blog/portfolio" single page which you need to the layout to be differnt. In page option area, you'll see the "Metro Layout" tab, try selecting the column and thumbnail size as you need.
Selecting "Default" means to use the settings you selected in "Blog/Portfolio Item"

Creating Personnel
You need to install the "gdlr-core-portfolio" plugin before continuing this section. You can learn more about the plugin installation at the "Getting Start > Install Plugin" section.1.) Create new personnel post.
Add new personnel at the "Personnel > Add New" section. Fill the title, category, and page option according to the personnel information.
Use page builder to create the content to shown in single ( individual ) personnel page.

2.) Creating personnel item ( list of personnel ).
Create new page at "Page > Add New". At the page builder area, add the "Personnel Item" then, publish the page.
Double click or hover over the personnel item to edit the personnel item options.

Managing Sidebar
Creating Sidebar
Sidebar can be created at the "Appearance > Widget" area.
Assigning The Sidebar
After you created sidebar, you can assign it to any page/post you want in the "Page Option" area. You can also set the default sidebar for blog, archive and search page at the "Customize > General" section as well.

Page Builder
"Page Builder" is the main feature of our theme which help you easily manage content and layout. You'll see page builder when you create page/post/portfolio/personnel post type.There're 2 main types of item in page builder.
- Wrapper item : is an item which can accept another item inside it. Wrapper item divided in to 3 types
- Background Wrapper : can accept column and element item inside it
- Sidebar Wrapper : is simiar to "Background Wrapper" item, but you can assign the sidebar widget to this item.
- Column Wrapper : is the item that divide each row in to section. You can drag a element item inside it.
- Element item : is an item that has individual feature. Currently, there're over 40 items in our page builder and we'll continue to add more items on future updates.

Page Builder Wrapper
Wrapper is an item that can contains an "Element Item" in side it. You can use it to create sections/layout/parallax background. You can find wrapper at the first tab of the page builder. Try clicking or draging the item to add it to the container area.
In live "live view mode", blue frame represents background/sidebar wrapper item, yellow frame represents column item. Hovering over the item and you'll see the tools bar for managing the wrapper item. You can use double click as a shortcut to edit each item as well.

Page Builder Element
"Element Item" provides an ability for you to create different item style. You can find the element item list at the second tab of the page builder. You can add the element item by clicking or dragging the element you want to the container area.
Unlike wrapper, in "live view mode", you will only see the item's frame when you're hovering over them. You can double click on the item to edit the item options or hovering over the item and you'll see the tool bar for you to manage the item.

Page Builder Template
Template is a set of pre-built elements that was shown on the demo site. You can find it at the third tab of the page builder area. Clicking or dragging the elements to the container area to add the template items to page builder content area.The content you added will be slightly different due to the difference of "Image ID" and "skin settings" on your site

We also provide the pre-built block which is a set of elements that we oftenly used to create the site.

Page Builder Custom Template
The last section of the page buidler tab is "Custom Template". Custom Template gives you an ability to save the template you oftenly use for later uses.
To save the custom template, you need to click on the "Save Template" button on any elements.

Clicking the save template at the page builder head area will save the whole page as a template.

After clicking the save button, there'll be an input box showing for you to fill the template name.

You can remove the template by clicking the close button while hovering over the template you want to remove.

Revolution Slider
Installation
Revolution Slider should already be installed if you followed the instruction at "Getting Stars > Install Plugins". However, if you don't see this plugin, Go to Appearance > Install Plugins and install it from there.Import Slider Demo Content
1.) Go to the theme package folder and seek for the folder "Demo Stuffs".
2.) Go to "Revolutions slider demo content" folder and choose the demo file that you want to use.

3.) Go to 'Revolution Slider' menu on the left in your WordPress backend and click on import and import the zip file from "Revolutions slider demo content" folder in here.

Using Revolution Slider
https://www.themepunch.com/revslider-doc/slider-revolution-documentation/Updating Revolution Slider
After you update the theme, you'll see list of plugins that's available for update. ( If you already disable the notification bar, you can check the "Appearance > Install Plugins" section instead. )
Clicking the update button and wait for the installation. After that, activate the plugin and it's done !!

Layer Slider
Since "Layer Slider" isn't included within the "Appearance > Install Plugins" tab, you need to follow the instruction below for the plugin installation.Install Plugin
1.) In theme package folder, go to "Additional Plugins" folder and you will see the file in there.
2.) Go to "Plugin > Add New > Upload Plugins" and upload the file from 1.)

*Please note that we don't have any demo slides content with this slider. Demo slides content only come with Revolution Slider plugin. This plugin is considered as a bonus file.
Using Layer Slider
https://support.kreaturamedia.com/docs/layersliderwp/documentation.htmlUpdating the Layer Slider
1.) Download the newer version of theme package from Themeforest, extract it and go to folder 'Additional Plugins'2.) Extract the file 'layersliderwp-x.x.x.installable.zip' and now you will get the folder 'LayerSlider'.
3.) Access to your site via FTP and go to the path 'wp-content/plugins'
4.) Replace the folder 'LayerSlider' in this path with the one you get from 2.)
Master Slider
Since "Master Slider" isn't included within the "Appearance > Install Plugins" tab, you need to follow the instruction below for the plugin installation.Install Plugin
1.) In theme package folder, go to "Additional Plugins" folder and you will see the file in there.
2.) Go to "Plugin > Add New > Upload Plugins" and upload the file from 1.)

*Please note that we don't have any demo slides content with this slider. Demo slides content only come with Revolution Slider plugin. This plugin is considered as a bonus file.
Using Master Slider
http://masterslider.com/doc/wp//Updating the Master Slider
1.) Download the newer version of theme package from Themeforest, extract it and go to folder 'Additional Plugins'2.) Extract the file 'masterslider-installable.zip' and now you will get the folder 'masterslider'.
3.) Access to your site via FTP and go to the path 'wp-content/plugins'
4.) Replace the folder 'masterslider' in this path with the one you get from 2.)
Contact Form 7
We provided the full layout as a default style for contact form 7 plugin.
We also provide a snippet code if you want to add a layout and style to the form as well.
Here's the explanation of what each class do[text* your-name placeholder "Full Name*"][email* your-email placeholder "Email*"][text* your-subject placeholder "Subject*"][textarea* your-message placeholder "Message*"][submit class:gdlr-core-full "Submit Now"]
Input Wrap Class
- gdlr-core-input-wrap : base class for styling
- gdlr-core-bottom-border : only shows button border
- gdlr-core-no-border : remove border from input box
- gdlr-core-large : large input & button style
- gdlr-core-small : small input & button style
- gdlr-core-full-width : extend input to full column width
- gdlr-core-round : apply round border to input fields
- gdlr-core-dark-transparent-style : set the input color to "dark & transparent"
Wrapper Class
- gdlr-core-column-30 : assign the box as 1/2 column
- gdlr-core-column-30 : assign the box as full column
- clear : clear the line ( usually clear after last column of every line )
Button Class
- gdlr-core-large : large size button
- gdlr-core-small : small size button
- gdlr-core-full : full width button
- gdlr-core-round-button : round button
Translation & Localization
Translation is a wordpress function that helps you translate the theme's string or change the wording within the same language.Translate using Wordpress Plugins
http://support.goodlayers.com/document/translation-loco-translate-plugin/Translate using PO EDIT Application
http://support.goodlayers.com/document/translation-po-edit/Fully Compatible Multilingual Plugins
Shortcodes
Shortcode is a simple set of functions that easily helps you create an element in the area that does not supported the page builder feature. You can easily find the shortcode list at the "Visual mode of wordpress WYSIWYG Editor"You can also see list and description of the shortcode attribute online here.

Snippet Code
Top Bar Contact : place this at "Customize > General > Top Bar > Top Bar Right" area
[gdlr_core_icon icon="fa fa-phone" size="16px" color="#ffffff" margin-left="" margin-right="10px" ] +1 2223 4567 [gdlr_core_icon icon="fa fa-clock-o" size="16px" color="#ffffff" margin-left="27px" margin-right="10px" ] Monday - Sunday 10:00 - 22:00 [gdlr_core_icon icon="fa fa-location-arrow" size="16px" color="#ffffff" margin-left="27px" margin-right="10px" ] 12 Main Street Pt. London EnglandTop Bar Mechanic : place this at "Customize > General > Top Bar > Top Bar Left"

[gdlr_core_dropdown_tab] [gdlr_core_tab title="London"] [gdlr_core_icon icon="fa fa-phone" size="16px" color="#f7c02e" margin-left="" margin-right="10px" ] +44 3656 4567 [gdlr_core_icon icon="fa fa-clock-o" size="16px" color="#f7c02e" margin-left="27px" margin-right="10px" ] Monday - Sunday 10:00 - 22:00 [gdlr_core_icon icon="fa fa-location-arrow" size="16px" color="#f7c02e" margin-left="27px" margin-right="10px" ]12 Main Street Pt. London England [/gdlr_core_tab] [gdlr_core_tab title="New York"] [gdlr_core_icon icon="fa fa-phone" size="16px" color="#f7c02e" margin-left="" margin-right="10px" ] +1 2223 4567 [gdlr_core_icon icon="fa fa-clock-o" size="16px" color="#f7c02e" margin-left="27px" margin-right="10px" ] Monday - Sunday 10:00 - 22:00 [gdlr_core_icon icon="fa fa-location-arrow" size="16px" color="#f7c02e" margin-left="27px" margin-right="10px" ]4th Avenue Kingston Street New York USA [/gdlr_core_tab] [gdlr_core_tab title="San Francisco"] [gdlr_core_icon icon="fa fa-phone" size="16px" color="#f7c02e" margin-left="" margin-right="10px" ] +1 8887-3342 [gdlr_core_icon icon="fa fa-clock-o" size="16px" color="#f7c02e" margin-left="27px" margin-right="10px" ] Monday - Sunday 10:00 - 22:00 [gdlr_core_icon icon="fa fa-location-arrow" size="16px" color="#f7c02e" margin-left="27px" margin-right="10px" ]55th Floor Paulsson Building San Francisco [/gdlr_core_tab] [/gdlr_core_dropdown_tab]High Rise : Facilities : place this in content area of "Page Builder's Text Box Item"

[gdlr_core_row] [gdlr_core_column size="1/2"] [gdlr_core_column_service media-type="image" image="http://demo.goodlayers.com/infinite/homepages/highrise/wp-content/uploads/sites/13/2016/05/faci-icon-1.png" title="25M Swimming pool" title-size="18px" style="left_icon-left" title-letter-spacing="1px"] Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Integer posuere erat a ante venenatis dapibus. [/gdlr_core_column_service] [/gdlr_core_column] [gdlr_core_column size="1/2"] [gdlr_core_column_service media-type="image" image="http://demo.goodlayers.com/infinite/homepages/highrise/wp-content/uploads/sites/13/2016/05/faci-icon-2.png" title="Fully Equipped Gym" title-size="18px" style="left_icon-left" title-letter-spacing="1px"] Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Integer posuere erat a ante venenatis dapibus. [/gdlr_core_column_service] [/gdlr_core_column] [/gdlr_core_row]High Rise : Floor Plan : place this in content area of "Page Builder's Tab Item"

High Rise : Footer Contact : place in content area of "Page Builder's Text Box Item"[gdlr_core_row] [gdlr_core_column size="1/2"] [gallery ids="1440,1444,1446" orderby="date" source="gdlr-core" style="slider" slider-navigation="bullet"][/gdlr_core_column] [gdlr_core_column size="1/2"] [gdlr_core_title title="Room Detail" caption="" title-font-size="21px" title-color="#b1886a" padding-bottom="5px"] [gdlr_core_port_info2] [gdlr_core_tab title="Size" ]50 sqm.[/gdlr_core_tab] [gdlr_core_tab title="Outdoor Space" ]1.4 sqm.[/gdlr_core_tab] [gdlr_core_tab title="Bed Room" ]1[/gdlr_core_tab] [gdlr_core_tab title="Rest Room" ]1[/gdlr_core_tab] [/gdlr_core_port_info2] [gdlr_core_space height="30px"] Maecenas faucibus mollis interdum. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Maecenas faucibus mollis interdum. Praesent commodo cursus magvna, vel scelerisque nisl consectetur et. Maecenas faucibus mollis interdum. [/gdlr_core_column] [/gdlr_core_row]

[gdlr_core_icon icon="icon_pin_alt" size="16px" color="#d97a35" margin-left="0px" margin-right="12px"] 543 Groven Area, Thombson Place Esplasio London UK 443343 [gdlr_core_icon icon="fa fa-phone" size="16px" color="#d97a35" margin-left="0px" margin-right="12px" ] 020 - 5534-5563 [gdlr_core_icon icon="fa fa-envelope-o" size="16px" color="#d97a35" margin-left="0px" margin-right="12px" ] [email protected]
Icon List
There're four icon types we included within our theme, Font Awesome icons, Elegant Icon Fonts, Simple Line Icons and Ionic Icons. You can see the icon class which you needed fill in shortcode or the "icon class" area here.Font Awesome
See list of icons here Usage : ex "fa fa-gear"Elegant Icon Fonts
See list of icons here Usage : ex "arrow_down" (use exact icon name from the list)Simple Line Icons
See list of icons here Usage : ex "icon-map" (add 'icon-' in front of the name from the list)Ionic Icons
See list of icons here Usage : ex "ion-plus-round" (use exact icon name from the list)Floating Social Network
Floating social network will allow you to enable links to your social media and stick it on the right side of your page all the time.
This feature can be enabled from 2 places
1. From admin panel (This will enable in every pages).

2. From the bottom of each page (To enable/disalbe in specific pages).

Colors
1. Default color can be customized in Admin Panel Color > Body and Color > Footer(for footer) 2.1 You can also set different colors in a single page as well. By create a section color in the page setting in the bottom of the page.
2.2 After that you can assign the id that you create to the wrapper here.

Shortcodes
Shortcode is a simple set of functions that easily helps you create an element in the area that does not supported the page builder feature. You can easily find the shortcode list at the "Visual mode of wordpress WYSIWYG Editor"You can also see list and description of the shortcode attribute online here.

Social Network API
Obtaining Twitter Authentication Info
http://support.goodlayers.com/document/obtain-twitter-authentication-info/Register Your Site to Obtain Twitter Share Count
http://opensharecount.com/Since twitter deprecate the function to retrieve the share count number, you need to register your site with "http://opensharecount.com/" in order to retrieve the twitter share count number in social network item.
Obtaining Instagram Access Token
http://support.goodlayers.com/document/obtain-instagram-access-token/Obtaining Facebook ID & Access Token
http://support.goodlayers.com/document/obtaining-facebook-id-access-token/Finding your Youtube Channel ID
https://support.google.com/youtube/answer/3250431?hl=en