ZA Wordpress Theme Documentation


Thank you for purchasing our theme. If you have any questions that are beyond the scope of this help file, please feel free to publish your question here.
Thanks so much!

Installation


To use a WordPress theme you must have a working version of Wordpress already installed. For information in regard to installing the WordPress platform, please refer to the WordPress Codex here

  1. Extract the package file
  2. After extract the main zip file, you'll see these folders and files:

    • za-theme.zip - installable theme file
    • Documentation folder - help file
    • za-child.zip - Child theme
    • html folder - html version folderr
    • plugins folder - The plugins install file
    • demo data folder - demo XML files, Revolution slider demo data
    • Log folder
  3. Install theme file
  4. This template works well for WordPress 5.2, update yours if needed.
    Installing the theme can be done in 3 ways. You can upload the theme ZIP file using the built in WordPress theme upload, or copy the files through an FTP client.

    • Using the Envato WordPress Toolkit plugin: Please refer this post.
      Note: How to get the API Key of themeforest(new version)? Refer this post.

    • Using WordPress Theme Upload:
      Be sure to extract the file "za-theme.zip" from the ThemeForest download before uploading. Using the ThemeForest ZIP file directly will result in a "Missing Style Sheet" error.
      • Login to your WordPress admin.
      • In the "Appearance > Themes" menu click the tab "Install Themes".
      • At the top of the page click, "Upload", then click the file input to select a file.
      • Select the zipped theme file, "za-theme.zip", and click "Install Now".
      • After installation you will receive a success message confirming your new install.
      • Click the link "Activate".
    • Using FTP:
      • Login to your FTP server and navigate to your WordPress themes directory.
      • Normally this would be "wp-content/themes".
      • Extract folder "za-theme" from the zipped theme.
      • Copy the folder "za-theme" to your themes directory.
      • After the files finish uploading, login to your WordPress admin.
      • In the "Appearance" menu click "Themes".
      • Click "Activate" for the theme "za-theme Responsive Retina Ready Multi-Purpose WP Theme".
  5. Theme update
    • Using the Envato WordPress Toolkit plugin: Please refer this post.
    • Using WordPress Theme Upload:
      • Please download the theme file from themeforest.net
      • Remove the installed Minds theme
      • Install the theme again(upload the latest za-theme.zip)
    • Using FTP:
      • Please download the theme file from themeforest.net
      • Unzip za-theme.zip, get za-theme folder
      • Upload/replace minds folder by ftp

1. Recommended Plugins

After activating the theme, you would notice the message box on the top of admin pages to ask you install/activate some plugins, you could use them for free or cancel the messages. Include:BM Pagebuilder, BM Slider, Contact Form 7, MailChimp for WordPress Lite, Rotating Tweets (Twitter widget and shortcode) ...


To set up logo for your website, you need to:

  1. Go to the WordPress Admin Dashboard.
  2. Go to "Appearance / Theme Options" (on left sidebar).
  3. Go to Theme Options > General Settings > Logo section, here you could upload a logo image or input logo text.

The recommended logo image size is less than 120px(width) * 120px(hight) in "Menu Bar on Side" layout, less than 240px(width) * 100px(hight) in "Menu Bar on Head" layout, this is the container size. If you want the logo be displayed clearly on retina screens, you need to upload a double size image logo(e.g. 240px x 240px or 480px x 200px).


Go to ThemeOptions > Layout > Layout, here you could set "Menubar on Side" or "Menubar on Head".



If you choose "Menubar on Side", you could set menubar on "Right" or "Left". The Menubar width(e.g. 200) is optional, the default value is 160.

4. Skin

8 predefined colour scheme for your website, please go to ThemeOptions > Schemes

There are many detail colour setting options for every scheme, you could define your own style base on the given scheme setting. Click on the small icon "?" on the right side description for every item to learn detail explanation for the option.


5. Frontpage

To set up the homepage, you need to create a page which you want to use it as homepage, after that, go to ThemeOptions > FrontPage section to select the page from drop-down menu.


6. Generate New Thumbs for This Theme

If there have been some images in your site already, please click the button. It will generate the right size thumbs for the images.

Before building your custom menu, you need to create your pages first, then navigate to Appearance > Menus, it is recommended to create you menu from Pages or Links.

8. RTL

If you want to use RTL layout, please go to ThemeOptions > Layout, activate the "RTL" option

9. Theme Custom

If you want to change style of theme, please go to ThemeOptions > General Settings, put your css code to Cutom Css box.
You could also use Child theme also, put the cutom css to custom.css file. Refer more about child theme

7 Post Formats

ZA provide 7 formats for your post, theses formats would affect the layout of your post in list and content page. You need the to click on the radio button to change the format for a post:

Sliders

BM Slider

Please go to Wordpress Admin Panel: BM Slider > Add New. If you don't see the optoin , please go to Appearance / Install Plugins to install BM Slider plugin.



You need to pickup a category for slider, the category in this slider need to be set featured image.

Revolution Slider

If you did not install Revolution Slider, pleaes install it following the tip on top of page. After install it, please go to Wordpress Admin Panel / Revolution Slider to create a slider. Check documentation.
Note: If you want to update Revolution Slider, please use FTP update it(Never uninstall/reinstall the plugin, as that would also delete your previously built sliders.).

Go to Page / Add new, you could build all kind of pages you like.

General Options



Page Template



Show Slider



Please activate the "Show Slider" option and pickup a slider. To set up the slider please go to Wordpress Admin Panel: BM Slider > Add New(or "Revolution Slide").



ZA provide drag & drop page builder for your pages("No Template" need to be set), press the button "Switch to Page Builder" to enable it. Following is a brief introduction for the page builder:

1. Wraps

The modules could be placed directly into the panel or be dragged into a wrap, depending on your layout. A standard wrap have the same width with page content.

Fullwidth Wrap

A fullwidth wrap have the following features:

 

2. Modules
3. Save and Load templates

Once you have build a layout via the page builder, and you want to clone them to other page/posts, you could save the current layout to a template and load then in the other page/post page builder section.

The Shortcode is assistant for article editing. You could add the shortcodes into WordPress editor or Text module of the Pagebuilder.
Please activate the BM Shortcode plugin.

1. Button

The button looks like:

Shortcode button

[button link="button URL" color="btn-dark"] Button Text [/button]
[button link="button URL" color="btn-light"] Button Text [/button]

2. Line

Shortcode line

You could define width, color, and style for line.

[line width="100%" color="blue" style="solid"]
[line width="20px" color="red" style="dot"]
[line width="100%" color="pink" style="dashed"]
[line width="100%" color="green" style="dashed"]
[line width="90%" color="brown" style="dashed"]
[line width="80%" color="grey" style="dashed"]
[line width="70%" color="dark" style="dashed"]
[line width="60%" color="black" style="dashed"]

3. Highlight Text

Dictumst non sociis [highlight]highlight text[/highlight] purus purus duis.

4. Blank

Blank is used to insert a blank row spacer into your content.

[blank]

5. Image

The style could be set "fullwidth" also.

[image style="standard" name="on" link="" target="off" caption="The cation of this image"]The image URL[/image]

6. Gallery

Shortcode gallery

[ux_gallery name="on"]196,195,194,193,192[/ux_gallery]

The numbers are ID of images. Please check how to find the image(media library) ID?
1) Log into WordPress admin panel, navigate to Media click on Library.
2) Switch from Grid View to List View, then mouse over the image, you will see an image ID in the bottom.
3) Open the image, and copy this image ID from the URL in your browser address bar.

7. Half Width Image

Shortcode gallery

[image style="halfwidth" name="on" link="" target="off" caption="This is the caption of image. Te mel diam mucius mediocritatem. Sed in dicunt qualisque. Mundi soleat mediocrem no quo, tempor mollis sea et."]http://wp.seatheme.net/upfront2/wp-content/uploads/sites/39/2015/05/7851820864_0ecab2c9a9_o.jpg[/image]

8. Dropcap

Shortcode dropcap

[dropcap]S[/dropcap]celerisque sit sit sociis augue hac in, sit, enim amet ut lectus. Eu in? Mauris dis, et scelerisque? Adipiscing purus.

9. Column

Shortcode column

The Column shortcode support multiple witdh options between 1/6 to 1/2. Please add _last for the last colunm of each row

1/2 + 1/2
[one_half]This is a one/half column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/one_half][one_half_last] This is a one/half column. Duo cotidieque efficiantur an. [/one_half_last]
2/3 + 1/3
[two_third]This is a two/third column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/two_third][one_third_last] This is a one/third column. Duo cotidieque efficiantur an. [/one_third_last]
1/3 + 2/3
[one_third] This is a one/third column. Duo cotidieque efficiantur an. [/one_third][two_third_last]This is a two/third column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/two_third_last]
1/4 + 3/4
[one_fourth] This is a one/fourth column. Duo cotidieque efficiantur an. [/one_fourth][three_fourth_last]This is a three/fourth column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/three_fourth_last]
1/5 + 4/5
[one_fifth] This is a one/fifth column. Duo cotidieque efficiantur an. [/one_fifth][four_fifth_last]This is a four/fifth column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/four_fifth_last]
2/5 + 3/5
[two_fifth] This is a two/fifth column. Duo cotidieque efficiantur an. [/two_fifth][three_fifth_last]This is a three/fifth column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/three_fifth_last]
1/6 + 5/6
[one_sixth] This is a one/sixth column. Duo cotidieque efficiantur an. [/one_sixth][five_sixth_last]This is a five/sixth column. Eu denique fierent postulant pro, ea est audiam neglegentur. Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. Ne sit probo cotidieque, et vel sonet dicam officiis, ex odio clita pro. [/five_sixth_last]

10. Fixed Width Column

Shortcode fixed column

[fixed_column margin_top="0px" margin_right="0px" margin_bottom="0px" margin_left="0px" width="600px"][height_light]This is a example of 600px Fixed Width Column.[/height_light] Mel ne dictas tacimates corrumpit, in erat iisque detraxit mea. Sea ex sonet salutatus. Eu sed idque dolorum, te erant tempor eum, nam movet ornatus ad. [/fixed_column]

11. Icon

Shortcode icon

The icons are supported with Font Awesome 4.7. The "fa-music" is icon name, you will find the icon name here.

Small Icon
[icon size="fa-lg"]fa-music[/icon]
Medium Icon
[icon size="fa-2x"]fa-heart[/icon]
Large Icon
[icon size="fa-3x"]fa-plane[/icon]

12. Text with size

[text size="12px"]The text font size is customisable.[/text]

13. Text list

Shortcode text list

The style is bullet of text list. The bullet icon is supported with Font Awesome 4.7. The "fa-map-marker" is icon name, you will find the icon name here.

[list style="fa-map-marker"] Item 01 [/list][list style="fa-paper-plane"] The Text List support FontAwesome. [/list]

14. Switching Words

Shortcode Switching Words

[switching_word size="h4" word1="Awesome" word2="Untouchable" word3="Foodful" word4="" word5=""]The Za theme is [/switching_word]

1. Tranlate by po/mo

To translate the static strings, it is recommended to download PO Edit here. After installing the PO Edit please follow the following steps:

  1. Open the /za-theme/languages/ folder and duplicate the za.pot file, then rename it to your desired language code. For example, for German you need to rename it as de_DE.po for Spanish es_ES.po for Turkish tr_TR.po etc. You could find all the codes here.
  2. Open the .po file in PO Edit, you will see all strings that need to be translated. Type the translation of a string into the "Translation" column. Do not delete or edit "Original string" part.
  3. After finish translating, save the file, an .mo file would be created in the same directory.
  4. Upload the new files into the languages folder of the theme /wp-content/themes/aside/languages/ and then follow this guide: http://codex.wordpress.org/Installing_WordPress_in_Your_Language#Single-Site_Installations.

Note: You will notice the content of "za.po"" is very complex, you could use the reduced version named "defaule_frontend.po" to edit necessary strings which will be show on front end.


2. WPML

It is recommend to use the popular WPML wp plugin if you want to make a multi-languages site:

2.1 Translate the Pagebuilder
  1. Install the plugin Translation-Management. Go to WPML/Translation-Management”, make sure “Translation manualy” selected
  2. Created a new page(make sure under default language), set to Pagebuilder editor, put in some Pagebuilder modules, click publish
  3. Check ‘Duplicate’ checkbox and click on “Duplicate” button (see the screenshot below) at the right sidebar. “Duplicate” button will be displayed after checking of checkbox. Click the pencil icon to translate the page

    ZA wordpress theme - translate the Pagebuilder ZA wordpress theme - translate the Pagebuilder

  4. When you edit the the page on non-default language, plz click “Translate independently” button at the right sidebar. Otherwise all your translations can be replaced by default content

    ZA wordpress theme - translate the Pagebuilder

  5. Please don't use orgin modules, please clone or create new one module to edit for copied pages. (refer video guide)
2.2 To translate the copyright information, Comment title and so on, please:
  1. Install the plugin WPML String Translation.
  2. Go to left menu: WPML/String translation
  3. Find the following string:
  4.     [ux_theme_option]theme_option_copyright
        [ux_theme_option]theme_option_descriptions_pagination
        [ux_theme_option]theme_option_descriptions_comment_title
        [ux_theme_option]theme_option_descriptions_your_message
        [ux_theme_option]theme_option_descriptions_comment_submit
        [ux_theme_option]theme_option_descriptions_portfolio_learnmore
        

  5. Click on the “translations” on the right side of every string item, enter the target translated words, check on “Translation is complete" and save it.

On admin panel the left hand, click "Appearance / Theme Options" to enter Theme Options

From Theme Options, you could:

  1. Javascript files
    1. Bootstrap 2.3.1 - styles/bootstrap.js - Some js for Bootstrap layout
    2. main.js - main js plugins: Waypoints v2.0.4, Flexslider v2.2, isotope, Modernizr 2.7.1, debouncedresize, DoubleTapToGo, imagesLoaded v3.1.6, SmoothScroll v1.2.1
    3. jquery.jplayer.min.js - js/jquery.jplayer.min.js - HTML5 media player plugin
    4. custom.theme.js - js/custom.theme.js - ZA theme main js
  2. CSS files
    1. Bootstrap 2.3.1 - styles/bootstrap.css - Bootstrap layout
    2. ZA Pagebuild css - styles/pagebuild.css - Pagebuild layout and module style
    3. style.css - style.css - ZA theme main css

Once again, thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to publish your question here.

Thanks,
uiueux studio