3. Theme Customization

INTRODUCTION

Theme Customization

Theme uses native WordPress Customizer for General theme options. In order to access WordPress Customizer please select ‘Appearance > Customize’ in wp-admin console.

On the left side of the screen you will see the menu with various options and on the right side you will see website preview. Any settings you change in the Customizer will affect entire website, which means all posts and pages, so we are referring to them as global customization settings.

Each change you make will automatically update website preview (page will be refreshed). When you are satisfied with the result click ‘Save & Publish’ and do not forget to make final preview outside customization frame and logged out of WordPress to see how the site would look like to your visitors.

The important feature of Kids Club is that any global setting can be overridden on any single post or page using setting keys which you will find in squared brackets next to setting names on the following pages.

In angle brackets you will find possible values of setting keys. You will learn more about this overriding soon. Now, let’s explore customization settings.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/10a-1-e1480507824549.jpg

SECTION 01

General Settings – WordPress Customizer

On General settings panel you will find the following options:

http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/11.jpg

Logo 

[logo] <attachment ID>

Here you should select main website logo. It is displayed on pages next to the menu, on preloader screen and on sticky header. Recommended size for logo is 223px x 44px.

Alternative Logo

[alt_logo] <attachment ID>

Here you should select website alternative logo.

This is usually light version of logo (which is supposed to be used on dark backgrounds). The logic is this:

  1. If you do not have Alternative logo defined, main logo will be used in all cases
  2. If you have Alternative logo defined, it will be used on top of the page when Content Below Menu and Sticky Header options are activated. This set up will also change the color of menu and widgets to light.

http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/12-1.jpg

Primary Accent Color

[accent_color] <#hexadecimal color code>

Accent color is used as a color for links, icons, etc. If you define it, the accent color will influence the general color scheme of the site.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/13-1.jpg

Secondary Accent Color

[alternate_color] <#hexadecimal color code>

Another color which influences general color scheme of the site is alternate color. Alternate color can be assigned as a color for buttons, icons, etc. If you define it, all elements with assigned alternate color will be affected.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/13.jpg

Extra Color 1

[extra_color1] <#hexadecimal color code>

http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/13a.jpg

Extra Color 2

[extra_color2] <#hexadecimal color code>

http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/14-e1480507866457.jpg

Page Background

[page_background] <attachment ID>

Page background image is a static image which serves as a site background if defined.

Hide Headline

[hide_headline] <true/false>

This option enables you to display navigation breadcrumbs at the top of the screen. In most user scenarios this option should be set to true (checked).

Use Dark Skin

[template_skin] <true/false>

This is another option which influences general color scheme of the site. Kids Club features two general skin styles – light and dark. The light skin has white colored background and dark colored main font and other ui elements. On the other hand, dark skin has dark colored background and light colored fonts.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/15.jpg

Sidebar

[sidebar] <no_sidebar/left/right>

This option enables you to define if the sidebar will be visible globally or not.
By customizing this option, user can globally enable (place it on the right or left side) or disable sidebar. Sidebar content can be edited under Appearance > Widgets (from main WordPress menu).

You can choose one of three predefined sidebar layouts:

  1. No Sidebar – No sidebar is displayed
  2. Left – Sidebar is displayed on the left side of main content
  3. Right – Sidebar is displayed on the right side of main content.

Page Width

[page_width] <default/boxed>

This option enables you to define if the page width will be full width (default) or boxed.

Use Dash in Widgets

[sidebar_use_dash] <true/false>

This option enables you to define if separator will be used below the widget titles or not. By changing this option, users can globally enable or disable the separator in widgets. Please check this option if you want to use separator in widgets.


Disable Preloader

[disable_preloader] <true/false>

This option enables you to define if the preloading animation will be displayed globally throughout the site or not. By changing this option, users can globally enable or disable the preloader animation.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/11/17.jpg

Preloader Text 

[preloader_text] <any text>

This option enables you to define the text on preloading screen. The preloader needs to be enabled in order to see the effect of this option.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/11/18.jpg

Fullscreen Animations Autoplay Interval (ms)

[autoplay_interval] <any text>

Kids Club theme features full screen slide layout with numerous transition options (more than 100 of in and out animations). This option enables you to define the length of full screen transitions in milliseconds.

Custom CSS

[custom_css] <custom CSS code>

This option enables you to define global Custom CSS code which will be embedded in the <head> element of all pages throughout the site.

This is the place where you can define your own custom css which will be included on all pages of the site.

Custom JS (Top)

[custom_js_top] <custom JS code>

This option enables you to define global Custom JS code. Enter any JS code you want here and it will be embedded in the <head> element of all pages throughout the site.

This is where you should paste your custom site wise JavaScript, such as Google Analytics script.

Custom JS (Bottom)

[custom_js_bottom] <custom JS code>

This option enables you to define global Custom JS code. Enter any JS code you want here and it will be embedded at the bottom of the pages before the <body> element is closed.

This is where you should paste your custom site wise JavaScript, such as Google Analytics script.

Reset Theme Settings

This is not really a setting, so no override. Reset button will just reset all global settings to default values.


SECTION 02

Site Identity

Under “Site Identity” panel in Customizer, you can set Site Title, Tagline and Site Icon. When working with site icon, please pay attention to recommended Icon size.

http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/19.jpg

You’ll see the changes in the preview pane to the right. When you’re done, click Save and Publish.


SECTION 04

Typography

On Typography settings panel you will find the following options:

Body Font

[body_font] <no_change/any Google font>

Body text font. Using this setting you can set the main font family that’ll be applied throughout the website. Kids Club uses Google webfonts.


Heading Font

[heading_font] <no_change/any Google font>

Heading text font. Using this setting you can set the font family for Main Headings.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/38-2.jpg

Heading Supertitle Font

[heading_supertitle_font] <no_change/any Google font>

Heading Supertitle text font. Using this setting you can set the font family for supertitles in Main Headings.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/40.jpg

Heading Subtitle Font

[heading_subtitle_font] <no_change/any Google font>

Heading Subtitle text font. Using this setting you can set the font family for subtitles in Main Headings.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/39.jpg

Menu Font

[menu_font] <no_change/any Google font>

Using this setting you can set the font family for menus.


Button Shape

[buttons_shape] <hard_rounded/soft_rounded/square>

1. Hard Rounded


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/41.jpg

2. Soft Rounded


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/42-3.jpg

3. Square


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/42-2.jpg

SECTION 05

Blog

On Blog settings panel you will find the following options:

Show Fullscreen Overlay on Load

[blog_ghost_slider] <true/false>

This setting allows you to add full screen hero image to the top of each blog post. The image to be displayed is a post’s featured image. Set it to false if you want to take the user straight to the post contents. Please take a look at the example here:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/44.jpg

Grid Gallery Columns

[blog_grid_gallery_columns] <3/4/5/6>

Here you can define the number of columns for grid gallery on single posts. On this example, three columns were set.

You can set the post grid gallery format by choosing Gallery as Post format, add the images to the post in the settings pane and check the Grid Gallery setting.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/42.jpg

Grid Gallery Gap

[blog_grid_gallery_gap] <0-10/15/20/30/40>

You can define gap between grid gallery items in pixels using this setting. In the example above the gap is 10px. If you choose 0, the images will be “glued” to each other without any gap in between.

Archive Layout

[blog_list_view] <standard/columns/simple>

Kids Club offers three layouts for blog archive pages – standard, columns and simple. Please take a look at the following examples of these layouts:

  1. Standard Layout
  2. Columns Layout
  3. Simple Layout

This setting will affect layout of the main Blog page, as well as the Archive, Category, and Tag pages.


Single Post Layout

[blog_single_view] <standard/columns>

Kids Club offers two layouts for single blog post pages – standard and columns. Standard layout features post content in one column while columns layout introduces two columns – one for featured image / grid gallery / video, and one for the content itself.

Here is the example of standard layout:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/43.jpg

Here is the example of columns layout:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/44a.jpg

Show Author Name

[blog_author] <true/false>

This option enables you to set whether to display author name under post title or not.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/45.jpg

Show Post Date

[blog_date] <true/false>

This option enables you to set whether to display post date under post title or not.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/46.jpg

Show Author Avatar in List

[blog_side_info] <true/false>

Defines if you want to display author avatar on the blog archive pages. Please take a look the following examples:

  1. Blog archive with avatar
  2. Blog archive without avatar 

Show Author Info in Post

[blog_author_info] <true/false>

Show information about author in single posts (you can add or update the text in Users > Your Profile > Biographical Info from main WordPress menu).


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/47.jpg

Share on Facebook

[blog_share_facebook] <true/false>

Share on Twitter

[blog_share_twitter] <true/false>

Share on Google Plus

[blog_share_google_plus] <true/false>

Share on LinkedIn

[blog_share_linkedin] <true/false>

Share on VK

[blog_share_vk] <true/false>

Sharing options for single posts. If checked, the share icons will be present in posts.

Use Dash in Headlines

[blog_use_dash] <true/false>

Kids Club offers two types of headlines on blog archive pages and individual post pages.

Check to use dash separator in headlines.

Sticky Posts in Grid/Tiles

[sticky_in_grid] <true/false>

This option enables you to set if you want to show sticky posts in grid/tiles.

You can make a sticky post by checking the  “Stick this post to the front page” option in the “Publish” section of Post editor.

If checked, the post will be placed at the top of the front page of posts, keeping it there until new posts are published.

Settings Page Slug

[blog_settings_page_slug] <page slug>

Kids Club has a unique way of enabling you to create custom templates for single post pages. You can create a static page, add content to it and set desired global settings overrides. Then you can use it as a template for single post pages.

The field Setting page slug should contain the slug of your page which serves as a template for blog posts. Once you add the slug to this field, all blog posts will inherit settings and shortcodes of the referenced page.

So, in order to change template elements on blog posts, please locate the page with the slug entered in Settings Page Slug field and edit it.


SECTION 06

Portfolio

On Portfolio settings panel you will find the following options:

Ghost Slider

[pf_ghost_slider] <true/false>

This setting allows you to add full screen hero image/slider at the top of each portfolio item. The image to be displayed is a post’s featured image or gallery. Set it to false if you want to take the user straight to the contents of portfolio item.

Grid Gallery Columns

[pf_grid_gallery_columns] <0-10/15/20>

Here you can define the number of columns for grid gallery on portfolio items. You can set the post grid gallery format by adding the images to the post in the settings panel and check the Grid Gallery setting.

Grid Gallery Gap

[pf_grid_gallery_gap] <0/1/2/3/4/5>

You can define gap between grid gallery items in pixels using this setting.  If you choose 0, the images will be “glued” to each other without any gap in between.

Share on Facebook

[pf_share_facebook] <true/false>

Share on Twitter

[pf_share_twitter] <true/false>

Share on Google Plus

[pf_share_google_plus] <true/false>

Share on LinkedIn

[pf_share_linkedin] <true/false>

Share on VK

[pf_share_vk] <true/false>

Sharing options for single portfolio items. If checked, the share icons will be present in posts.

Use Dash in Headlines

[pf_use_dash] <true/false>

Kids Club offers two types of headlines on blog archive pages and individual post pages.

Settings Page Slug

[pf_settings_page_slug] <page slug>

Kids Club has a unique way of enabling you to create custom templates for individual portfolio item pages. You can create a static page, add content to it and set desired global settings overrides. Then you can use it as a template for portfolio item pages.

The field Setting page slug should contain the slug of your page which serves as a template for portfolio items. Once you add the slug to this field, all portfolio items will inherit settings and shortcodes of the referenced page.                                           
So, in order to change template elements on portfolio items, please locate the page with the slug entered in Settings Page Slug field and edit it.


SECTION 07

Shop

These settings are used with WooCommerce plugin.

Share on Facebook

[shop_share_facebook] <true/false>

Share on Twitter

[shop_share_twitter] <true/false>

Share on Google Plus

[shop_share_google_plus] <true/false>

Share on LinkedIn

[shop_share_linkedin] <true/false>

Share on VK

[shop_share_vk] <true/false>

Sharing options for single products. If checked, the share icons will be present in products.

Use Dash in Headlines

[shop_use_dash] <true/false>

Kids Club offers two types of headlines on blog archive pages and individual post pages. Header with the dash and header without it:

Header with dash:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/54.jpg

Header without dash:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2016/07/55.jpg

Check to use dash separator in headlines.

Settings Page Slug

[shop_settings_page_slug] <page slug>

Kids Club has a unique way of enabling you to create custom templates for individual product pages. You can create a static page, add content to it and set desired global settings overrides. Then you can use it as a template for individual product pages.

The field Setting page slug should contain the slug of your page which serves as a template for WooCommerce products. Once you add the slug to this field, all shop items will inherit settings and shortcodes of the referenced page.                                                    

So, in order to change template elements on individual product pages, please locate the page with the slug entered in Settings Page Slug field and edit it.


ARTICLE 01

FAQ

In this section you will find the most common questions regarding the editing of single product pages.

  • Product is overlapping the menu
  • How to edit / remove Excerpt text?
  • How to change / remove Header background image?
  • How to add / remove sidebar from single products?
  • How to entirely remove Header from single products?
Product is overlapping the menu

If the single product pages appear as they are not formatted, and are overlapping the menu, that probably means that their template page is not set correctly.

In order to fix this, make sure that the template page (Shop single) is published, and its slug is added to Settings page slug field in Appearance >Customize >Shop panel.

How to edit / remove Excerpt text?

In order to edit / remove excerpt text, navigate to the Post editor, and in Screen Options (at the top of the dashboard) enable Excerpt field.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2018/07/screen-options-stranice.jpg

After that, scroll to the bottom of the page editor where you’ll find Excerpt text.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2018/07/excerpt-field.jpg

How to change / remove Header background image?

The Header background image on single product pages represents featured image added to the products or their template page (Shop single). In order to replace existing image with your own, click on the image, and when redirected, select image from Media Library.

In order to entirely remove the image, click on ‘Remove featured image’ button.

*Please note that once the featured image is added to the single product pages’ template page, it will override the featured image added to the product.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2018/07/featured-image-shop.jpg

How to add / remove sidebar from single products?

In order to add sidebar to single product pages, navigate to their template page (Shop single), and in Override Global Settings panel, select ‘Sidebar’ setting, and select its position (left / right).

To remove sidebar, select ‘No Sidebar’.


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2018/07/sidebar-shop.jpg

*Note that sidebar can also be displayed on selected products, by adding it to the product’s Override Global Settings.


How to entirely remove Header from single products?

In order to remove entire Header from single product pages, make sure to check ‘Hide Default Headline’ field in Appearance >Customize >General Settings panel, or in Override Global Settings at the bottom of the Shop single page editor:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2018/07/hide-headline-shop.jpg


SECTION 08

Translation

In order to translate the theme, please follow the next steps.

POT file is in languages folder. You can use Poedit or some similar tool to translate the theme. Keep your .po and .mo files in the same folder (languages). If you are not sure how to do it take a look at the article: How to Translate a WordPress Theme.

Also, make sure to translate the Kids Club plugin as well. Repeat the steps as for the theme.


SECTION 09

Child Theme

If you want to use Kids Club Child Theme, please follow these steps:
  1. First of all, make sure that parent theme folder is named: kids-club. Otherwise rename the folder.
  2. You should be able to find the folder kids-club-child in the package you have downloaded from ThemeForest.
  3. Please copy this folder to /wp-content/themes folder on your server.
  4. Go to Appearance > Themes in your wp-admin console and activate child theme. Please have in mind that all required plugins need to be activated.

For more info, refer to the article Child Theme.


SECTION 10

One Page Site

In order to create one page site, please follow the instructions below:

The best way to start is to install demo content. If you want to install one page demo please refer to the article: Installing Demo Content. You will be able to see how all elements on the single page are set.

1. First of all, navigate to the Bold Page Builder and edit desired section. Insert in required Custom Tab Element ID attribute:


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2017/11/7550172792.jpg

2. Then in Appearance > Menus add a new Custom Link and as a URL insert custom ID atribute with #.

For example: #about


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2017/11/Screenshot_2.jpg

SECTION 11

Update Theme

In order to update the theme, please follow the instructions below:

First, please make sure to download newest theme version from ThemeForest Download section.

Then, proceed to replace the old theme files with the new ones on your server via FTP (provided you haven’t made any changes in the source code. If you did, please reapply them to the new version of the theme or they will be lost).

Keep your eyes on potential required plugin update messages at wp-admin dashboard once you replace the files. You should update all required plugins if the updated theme suggests so.

All settings in Customize panel and your content will be preserved.

Note: Once new theme version is online, user who purchased the theme, should get email note from the Envato (ThemeForest).


http://documentation.bold-themes.com/kids-club/wp-content/uploads/sites/11/2017/11/update-theme-preview.png