1. Introduction
First and foremost we want to give a huge thank you for purchasing this WordPress Theme. We greatly appreciate your feedback from you on how, if anywhere, you would like this documentation imporved. If you have any further question, please kindly contact to us via our Helpdesk
Zoo Navigator Wordpress theme is a WooCommerce Wordpress theme designed and developed for use with Wordpress 4.7 or higher. The code was written to be backwards compatible where possible, however we recommend you use the current WP version when possible. If you are not using WordPress 4.7 or higher and can upgrade your site we recommend you do this before installation.
Although every effort has been made to ensure the theme is bug free and easy to use there is always a chance errors may occur. If you do find a problem please notify us immediately through our Help Desk so we can ensure it gets fixed as quickly as possible.
2. Help & Support
First of all if you are all new to WordPress, I would recommend to learn a little bit about it before you get started. Here are some nice Resources on how to get started with WordPress:
- WordPress FAQ: http://codex.WordPress.org/FAQ_New_To_WordPress
- Full Installation Guide: http://codex.WordPress.org/First_Steps_With_WordPress
- WordPress Video Tutorials: http://wp.tutsplus.com/sessions/wp101-basix-training/
- Download: Zoo Navigator
- Live Demo: http://wp.rivertheme.com/zoo-navigator/
- Online Documentation: http://doc.zootemplate.com/zoo-navigator/
- Help Desk: http://support.zooextension.com
To submit a Ticket always remember:
- Include as many information as possible to explain your issue.
- Your URL.
- Name of the Theme.
- Your WordPress version.
- If you installed extensions, specify which are these.
We refuse to assist in the cases below:
- Purchase code invalid
- Theme has been edit/changed by user. All change on main theme we will denie. So If you have any change, please do it on child theme.
- Support time is ended.
- Edit or install theme and plugin. Except case theme/plugins can't install by problem of theme.
3. What you get
Once you have made the purchase you will find our product in your ThemeForest Downloads page. Click on Download and you will a dropdown will popup with following options :
- All Files & Documentation
- Installable WordPress File Only
- License Certificate & Purchase Code (PDF)
- License Certificate & Purchase Code (text)
We recommend to download all files & documentation (the package) however you can simply download installable WordPress file only if you just want the WordPress Theme file.
3. 1. The Folder Structure
Once you download the package, unzip it and you will find it contains the following folders.
- readme.txt
- documentation – This folder contains the documentation for the theme.
- themes-files - This folder contains the installable theme files.
- zoo-navigator.zip installable WordPress theme
4. Installation
To install this theme you must have a working version of WordPress already installed. For information in regard to installing the WordPress platform, please see the WordPress Codex - http://codex.wordpress.org/Installing_WordPress
4. 1. Pre-Installation Requirements
- WordPress 4.7 or higher and PHP 5.4 or higher;
- To avoid problems with demo content import you must be sure that file_get_contents() function is enabled in the server configuration;
- Recommended memory_limit is no less than 128M;
- upload_max_filesize should be no less than 64M.
- max_execution_time should be no less than 3600.
4. 2. Theme Installation
When you are ready to install a theme, you must first upload the theme files and then activate the theme itself. The theme files can be uploaded in two ways:
- FTP Upload: Using your FTP program, upload the non-zipped theme folder into the /wp-content/themes/ folder on your server
- WordPress Upload: Navigate to Appearance > Add New Themes > Upload. Go to browse, and select the zipped theme folder. Hit “Install Now” and the theme will be uploaded and installed.
4. 2. 1. Wordpress Upload
- 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, "zoo-navigator.zip" available in theme-files folder from the package downloaded from ThemeForest, and click "Install Now"
- After installation you will receive a success message confirming your new install.
- Click the link "Activate"
4. 2. 2. FTP Upload
- Login to your FTP server and navigate to your WordPress themes directory.
- Normally this would be "wp-content/themes"
- Extract the files from the zipped theme available in the package downloaded from ThemeForest.
- Copy the folder "zoo-navigator" 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 "zoo-navigator"
Recommended Additional Step We highly recommend the use of child themes. The additional step involves repeating steps 1 to 7 for zoo-navigator-child.zip file.
Once the theme is uploaded, you need to activate it. Go to Appearance > Themes and activate zoo-navigator.
4. 3. Install plugins & Import Demo Content
4. 3. 1. Plugin Installation
First of all, we would like to specify that we do not guarantee the compatibility of our theme with all the third-party plugins for WordPress . Our template is fully compatible only with the plugins that are included in our theme . You often (not always) need to customize the extension to make it work properly with your theme. It's impossible for theme author to make the theme compatible with all existing extensions. Please, take that into your consideration and treat with understanding!
After you had activated the theme, you need to install the plugins required by the theme. This theme comes bundled with many plugins. Some are required and some are optional.
- Contact From 7 — Allows you create contact forms.
- Clever Visual Composer Addon — An untimate addon for Visual Composer and Zoo Theme Core.
- Clever Mega Menu — Mega Menu for Visual Composer. An ultimate responsive mega menu for WordPress with the ease of visual editing.
- Envato Wordpress Toolkit — This toolkit plugin establishes an Envato Marketplace API connection to take advantage of the new wp-list-themes & wp-download methods created specifically for this plugin.
- WPBakery Visual Composer - This is a drag and drop frontend and backend page builder plugin that will save you tons of time working on the site content. This is a premium plugin and comes bundled with your theme.
- Meta Box — Create custom meta boxes and custom fields in WordPress.
- Slider Revolution - Allows you to create a responsive(mobile friendly) or fullwidth slider with must-see-effects and meanwhile keep or build your SEO optimization. This is a premium plugin and comes bundled with your theme.
- WooCommerce — WooCommerce is a powerful, extendable eCommerce plugin that helps you sell anything. Beautifully.
- WP Instagram Widget — WP Instagram widget is a no fuss WordPress widget to showcase your latest Instagram pics
- Image Widget — Image Widget is a simple plugin that uses the native WordPress media manager to add image widgets to your site.
- Newsletter — Newsletter is a real newsletter system for your WordPress blog: perfect for list building, you can easily create, send and track e-mails, headache-free. It just works out of box!
4. 3. 2. Theme Setup Wizard
After you have successfully uploaded zoo-navigator.zip, you proceed to the active theme and start installing plugin and demo content.
This step allow you install all required plugins and sample data of theme for your site.
Install demo content: After you activate the theme or active path Apperance/Theme Setup Wizard
Note: You can skip step you don't want setup/install.
- Welcome to theme setup wizard. Let's Go!
- Check your system environment (Minimum system require)
- XML Parser : SimpleXML
- PHP Version : 5.4
- PHP Memory Limit : 128Mb
- WordPress Version : 4.7
- Maximum Execution Time : 3600ms
- Maximum Upload File Size : 64Mb
- Server Max Post Size : 128Mb
- Setup a Child Theme
- Create child theme
- Setup Plugins
- WPBakery Visual Composer Installation required
- Slider Revolution Installation required
- Clever Visual Addon Installation required
- Clever Portfolio Installation required
- Contact Form 7 Installation required
- WooCommerce
- Meta Box Installation required
- Newsletter Installation required
- Zoo Framework Installation required
- Import Sample Content
- User
- Categories
- Tags
- Terms
- Posts
- Widget
- Options
- Select site demo
- Congratulations! Your website is ready!
Make sure your site pass all system require before go next step.
Zoo Navigator’s main download folder includes a child theme. A child theme is a theme that has all the functionality and styling of another theme; referred to as the parent theme. Child themes are the recommended way of modifying the code of an existing theme, since a child theme preserves all custom code changes and modifications; even after a theme update. If you modify code directly from a parent theme, and then update the parent theme, your changes will be lost.
Although child themes can be a great way to add custom changes to Zoo Navigator, they are most often used to customize core code taken from the parent theme. Because of this, please be aware that customizations of this nature fall outside our scope of support, and we will be unable to assist you with any issues that may arise. The Fusion child theme is primarily inserted in the package for developers’ convenience.
Always use a child theme when modifying core code. Child themes can also be used for custom CSS applications, template file modifications, and custom PHP functions and/or hooks. There are two ways to modify a child theme. Bear in mind that using child themes is no guarantee that an update of custom code on the parent theme will not require further maintenance.
Note: 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.
5. Update theme & plugin
5. 1. Update theme
5. 1. 1. Update using FTP
Please note: make a backup of the theme prior to updating.
The theme is located in wp-content/themes/zoo-navigator.
Go to http://themeforest.net/downloads to download latest version of the theme. The theme is located inside the downloaded zip in "Theme files" folder.
Unzip the theme zip file (zoo-navigator.zip) into wp-content/themes/ folder. Make sure this folder is named "zoo-navigator" (replace with old).
It seems scary but you really won’t loose any of your data. The only exception is if you have made edits to theme files like header.php, footer.php etc. These changes will need to made again to the new files. But all of your content and theme settings are preserved.
5. 1. 2. Update using WordPress Envato Market (Automatic Updates)
The Envato Market plugin can install WordPress themes and plugins purchased from ThemeForest & CodeCanyon by connecting with the Envato Market API using a secure OAuth personal token. Once your themes & plugins are installed WordPress will periodically check for updates, so keeping your items up to date is as simple as a few clicks.
You can add a global token to connect all your items from your account, and/or connect directly with a specific item using a singe-use token & item ID. When the global token and single-use token are set for the same item, the single-use token will be used to communicate with the API.
Step 1: Installing the Envato Market plugin
The latest version of the Envato Market plugin can be downloaded from the gh-pages
branch as a WordPress installable package. DO NOT click the Github "Download ZIP" button, this plugin is meant to be installed in the WordPress plugins
directory as envato-market
and Github will not package the plugin correctly.
- Download the
envato-market.zip
and unpack the archive. - Upload
envato-market
to the/wp-content/plugins/
directory. - Activate the plugin through the 'Plugins' menu in WordPress.
- Click the 'Envato Market' menu in WordPress and connect to the API.
Step 2
You should now be connected to your Envato account, and ready to update the theme:
- Click the Themes tab on top of the page.
- And finally, click the Install link in the notification box to update to the latest version.
5. 2. Update Plugin
When the new versions of the theme integrated plugins are available, they are always included in the latest theme update. We always include plugin need update in the wp-content/themes/zoo-navigator/lib/plugins
.
This guide only apply for Requires plugin update (with Revolution Slider, Visual Composer, Clever Visual Composer Addon...).
We will tell you how to update plugin then please follow the same procession to update Revolution Slider and Visual Composer.
After update theme with new version of required plugins, you will got notice at top admin page. Follow this guide for update required plugins.
- On notice block, click to Begin updating plugins
- At page update plugin, check to plugins you want update, select Update at option Bulk Action and click to Apply. Or you can click to Update below name of plugin.
- Wait a miniute and plugins will update to new version.
6. Theme Settings
This theme takes advantage of the WordPress Live Customizer, where you can tweak all design-related settings and see the effect of the changes on the fly. Use it to preview and modify many of your site’s appearance settings, significantly improving the way you work with the theme.
Note:
- After each step, do not forget to choose Save & Publish to apply your configuration
- Options in these parts have lower priority than ones in Page (override by page options), i.e options in Customize are are default configuration for Page.
To start using the Customizer, please go to WordPress Admin > Appearance > Customize. In the Customize panel you will see the following tabs:
6. 1. General
This panel allow you control site layout and page loader.
6. 2. Site Identity
This panel allow you control all information of your site, logo, site name, site description, favicon...
6. 2. 1. Uploading your logo
By default the theme displays the site title in the Header Theme Area. You can easily change it and display the logo image instead by following these simple steps:
Logo padding top, padding bottom allow you change white space top and bottom of logo.
- Open the WordPress Admin › Appearance › Customize > Site Identity
- Upload the desktop logo and set its width and height
- Add sticky logo to field Site Logo - Sticky if you have different logo when header is sticky.
6. 2. 2. Uploading favicon
Put your favicon to field Site icon
6. 3. Header Image & Header
6. 3. 1. Header Image
This option allow you add backgound for Header
6. 3. 2. Header
On this panel, you can select and control layout for Header as disable top header, set header sticky ...
6. 4. Footer
All options about layout of footer user can config at here.
- Navigate Appearance > Customize > Footer
- Do some settings as the following image:
6. 5. Blog
All option about blog, single post, post archive, categories page you can config at this tab.
- Blog archive: On this section, you can control layout and content display of the blog, post archive and categories.
- Blog single: All options about layout of single post will on this section.
- Blog sidebar: Allow control sidebar for all blog page.
6. 6. WooCommerce
If you want config layout for WooCommerce you can config at this panel.
6. 6. 1. Shop Page
All option about layout of shop page will appear at this section.
You can control sidebar, active/deactive Catalog Mode, items product display width of product item. Another this panel allow you control to per parameter will display of product
6. 6. 2. Single Product page
You can select layout for single product page, sidebar, and active/deactive some feature of single product.
6. 7. Style
If you want change color, font, background of site you can change it on this panel.
Note: Have to many options about color and typo on this panel, so try find to right block you want change before change. All change on this panel will apply for all page of site. All options will defaults settings if you leave it blank. On page some options will use options of Page, so if you want change style for only one page, you can do it by using page options (Below content block of page).
7. Menus
This theme uses WordPress built-in menus feature which can be found in your WordPress Dashboard > Appearance > Menus.
This theme has 2 menu locations
- Primary Menu
- Mobile Menu
To setup a new menu, please follow the steps below. Its best to already have your pages created, even if they are blank pages.
- Navigate to Appearance > Menus page
- Click the Create a new menu link to make a new menu. Enter the name then hit Create Menu.
- To add a menu item, you can easily select one of your already made pages on the left hand side and click Add to Menu.
- You can also add menu items by entering a custom name and custom link into the Links box.
- You can manage your menus using the drag and drop functionality. To create a dropdown menu, simply drag a menu item below and slightly to the right of another menu item and it will lock into place and create a dropdown section.
- After setting up your menu, select the menu you just created as the Primary Navigation in the Menu Settings and Create a new menu and select it as the Top Menu Navigation in the Menu Settings.
- Once its all done, make sure you click the Save button.
- You can change menus locations in any time from Manage Locations tab .
- Once you've created your menu, you need to assign it to the menu location which you would like to use it for. You can do so by setting it under the Manage Locations tab.
- You can also set the top header menu, and footer menu here, so if you would like to use both make sure you create a menu for each area.
8. Pages & Posts
NOTES: Below content block you can find block Layout Options, Color options with page. Use it if you want change layout for only this page.
![]()
In this section you can find all the information needed to create your pages, your blog posts and your portfolio items. Many options for this final destination pages are equal to all of these types.
Simple pages, blog post and portfolio items are usually referred in WordPress as static contents. That means that the information displayed on a page doesn’t change, or doesn’t change often. A great example of a page would be the About or Contact Us section of a website, a simple Blog Post or a Portfolio item page where you showcase your case study. This theme includes several page options to work with. All of this is done in the Page Options section of your page WordPress admin.
To create a new Page, Post or Portfolio you just need to follow this steps:
- Navigate to Pages, Posts or Portfolio in your admin sidebar and click Add New option.
- Input a new name for your page, then find the Page Attributes box on right side.
- Select any number of page options in the Page Options box.
- Content for your page goes in the editing field, use the Visual, Text editor or use the Page Builder for advanced layouts.
NOTES: You must install Virtual Composer to be ensured this theme run extend options and custom page options smoothly.
8. 1. Add New Page
- Navigate Page > Add New

- Input the name for your page
- Select any number of page options in the Page Options box.
- Content for your page goes in the editing field, use the Visual or Text editor. Page content is mainly built using Shortcodes, see the Shortcodes section for how to use them. You can also use our demo content, see the corresponding section of this document for the demo code of each page
8. 2. Visual Composer
When use Visual Composer you can find many ways to creat pages through using RIT elements. It will make your pages with full of features and visual friendly. For more advance options, we build more extra options.
- Go to Pages > Add New then choose BACKEND EDITOR

- Here is the place you work with Visual Composer:

- Now choose Add new element and start your editting:

- We have additional options for you to create page, portfolio, page layout and product, which lie in the CleverSoft tab:

8. 3. Predefined Page Layouts
- All Pages on the Demo Page are created through a combination of shortcodes. You can found their setting in Pages >All Pages.
- The default WordPress themes give you the option to change the page layout on the right hand side of the page you are editing. The default template has one sidebar.
- For each pages you can setting layout by edit Page Attributes, Page Background Options and Meta Options :
- Page Attributes:
- Page Options & Layout Options:
9. Homepage Settings
By default, your homepage will also display your post feed, listing all of your latest posts for visitors to see. If you would like to instead have your homepage be a static page and your post feed display on a separate page, you can follow these instructions.
For this tutorial, we will be naming our static homepage "Home" and our post feed page "Blog".
Next, navigate to Settings > Reading. At the top of this screen, you'll see a section titled "Front page displays". Click the little bubble next to the "A static page" option.
From this option's "Front page" drop-down menu, select your newly created "Home" page.
From the "Post page" drop-down menu, select your newly created "Blog" page.
- The Front Page Display setting allows you to choose what content appears on your blog’s front page. You can decide if you want posts, or a static Page, displayed as your blog's front (main) page.
- Front page: Select in the drop-down box the actual Page that you want displayed as your front page.In this case, we choose Home.
- Post Page: Select in the drop-down box the name of the Page that will now contain your Posts. If you do not select a Page here, your Posts will only be accessible via other navigation features such as category, calendar, or archive links.
- Blog pages show at most lets you choose how many blog posts are displayed per page. The default setting is 10 posts per page.
- Syndication feeds show the most recent lets you set how many blog posts will be sent out at once via your RSS feed (located at http://your-domain.WordPress.com/feed/).
- For each article in a feed you can select Full text or Summary. Full text means that the entire contents of a post are included in the feed. Summary means that only the first 55 words are included in the feed, along with the option to continue reading the rest of the post.
- After that Save Changes to apply the changes to your WordPress site.
The last step involves adding your "Home" and "Blog" pages to your navigation menu.
To do so, go to Appearance > Menus. Click the "Pages" drop-down menu on the left, check the boxes next to your "Home" and "Blog" pages, and add them to the menu. Drag and drop them to wherever you'd like them to be positioned in your menu. Be sure to save when finished.
Now, when you refresh your site, your homepage will display your newly created "Home" page and your "Blog" page will now display your post feed.
10. Slider
In this theme, we use Revolution Slider for building sliders on homepages. Revolution Slider is an innovative, responsive WordPress Slider Plugin that displays your content the beautiful way. Whether it’s a Slider, Carousel, Hero Scene or even a whole Front Page, the visual, drag & drop editor will let you tell your own stories in no time!
Everything you need to know for building your sliders or just for customizing imported slider from our demo is in this plugin's documentation. We highly recommend you to take a look at it here: Revolution Slider Documentation.
11. Cause / Campaign
Adding a fundraising campaign in Charitable is designed to be a straightforward process.
11. 1. Creating a New Campaign
- In your WordPress dashboard, go to Charitable > Add Campaign.
- Enter your campaign title. Try something action-oriented or catchy; your goal is to attract people’s attention.
- Add a short description. Aim for something short but sweet that clearly communicates the purpose of your campaign.
- If you have a specific fundraising target, you can add a fundraising goal.
- If your campaign needs to end on a certain date, you can set an end date. Leave this blank for ongoing fundraising campaigns.
- Next, scroll down to the Donation Options area. Here, you can add suggested donation amounts and choose whether to allow custom donations, where the donor can donate any amount they choose.
- Next, click on Extended Description. Write more about your campaign or add photos.
- If you have a lot of campaigns, you can group them by category or tag with the Campaign Categories and Campaign Tags boxes on the right side of the screen.
- Finally, if you have a photo or image to go along with your campaign, you can add this using the Featured Image box.
- Now it’s a good idea to take a look at your campaign. Click the Preview button inside the Publish box to see how your campaign is looking.
- Once you are happy with your campaign, click on Publish. Your fundraising campaign is now live!
11. 2. Adding Payment Gateways
11. 2. 1. Adding Paypal Gateways & Offline Donations
Paypal and Offline Donations are available out of the box.
- To activate them, go to Charitable > Settings and click on the Payment Gateways tab.
- Click Enable Gateway, then Gateway Settings.
- For Offline Donations, add donation instructions. For PayPal, add your PayPal email address. Lastly, click Save Changes.
11. 2. 2. Adding Stripe Gateways
After the extension is installed, you will need to add your license keys. We assume that you already have a Stripe.com account activated.
- Go to Charitable > Settings.
- Click on the Payment Gateways tab.
- You will see Stripe listed as one of the gateway options. Click Enable Gateway to activate it.
- After the page reloads, you will see a new button called Gateway Settings. Click this.
- On the following page, you can add your license keys, as well as setting the gateway label (this is what donors will see when choosing their payment method). If you are not sure where to find your Stripe keys, see the section below:
- When you have finished adding your settings, click Save Changes.
Finding Your Stripe Keys
You can access your Stripe keys via your Stripe dashboard.
- Log into your Stripe account.
- Click on the “Account Settings” link under the dropdown menu in the top right corner.
- You may be prompted to re-authenticate with your password.
- Next, click on the “API Keys” tab. You will see all your keys listed here.
Supporting Refunds
Charitable Stripe supports automatic refund processing, which means that donations that are refunded via the Stripe dashboard are automatically refunded in your website.
To set this up, you will need to register a new webhook in your Stripe account.
- Log into your Stripe dashboard.
- From the menu in the top right corner, click on Account Settings.
- Click on the Webhooks tab.
- Click on + Add Endpoint.
- The webhook URL takes the form of https://yoursite.com/?charitable-listener=stripe
- Click Create Endpoint.
11. 2. 3. Adding Authorize.Net Gateways
After the extension is installed, you will need to add your license keys. We assume that you already have an Authorize.Net account activated.
- Go to Charitable > Settings.
- Click on the Payment Gateways tab.
- You will see Authorize.Net listed as one of the gateway options. Click Enable Gateway to activate it.
- After the page reloads, you will see a new button called Gateway Settings. Click this.
- On the following page, you can add your license keys, as well as setting the gateway label (this is what donors will see when choosing their payment method). If you are not sure where to find your Authorize.Net keys, see the section below.
- When you have finished adding your settings, click Save Changes.
Finding Your Authorize.Net Keys
To access your API Login ID and Transaction key, login to your Authorize.Net account at https://account.authorize.net/ and click Account > API Login ID and Transaction Key in the Merchant Interface.
11. 3. Changing a Donation’s Status
There are two ways to change a donation’s status in Charitable.
11. 3. 1. Update donations in bulk
- In your WordPress dashboard, go to Charitable > Donations.
- Tick the box next to each donation that you would like to update.
- Change the “Bulk Actions” dropdown to the status you would like to change the donations to.
- Click Apply to update all of the selected donations.
11. 3. 2. Update individual donations
- From the Charitable > Donations page, click on the “View Donation Details” link for the donation you would like to view.
- On the next screen, change the donation status by selecting the status you would like to change it to. The page will automatically reload.
11. 4. Widgets
11. 5. Creating Couses/Campaigns Page
Just like by any page you can start editing your couses/campaigns page by entering the title and main text in the WYSIWYG editor. You have an option to use Visual Composer (backend and / or frontend editor) to build your couses/campaigns page with any RIT shortcodes
11. 6. Widgets
Charitable comes with five widgets built-in. To manage your widgets, log into your WordPress dashboard and go to Appearance > Customize. Open up the Widgets panel (in certain themes, this panel may be named something else).
After choosing the widget area that you want to manage, you can click on any existing widgets to edit them, drag them up or down to re-arrange their position, or click the Add a Widget button to add a new widget.
11. 6. 1. Campaigns
Display a list of campaigns with the Campaigns widget.
Available options:
- Title: The title of your widget. This may be left blank.
- Number of campaigns to display.
- Show thumbnail: If checked, the campaign thumbnails will be shown above their titles.
- Order: Display campaigns ordered by when they were published (newest shown first) or by how soon they will be finishing (endless campaigns will be excluded).
11. 6. 2. Campaign Donation
Display a simple donation widget in your sidebar. Your donors choose their donation amount and are redirected to the campaign donation page to finalize their donation.
Available options:
- Title: The widget title to be displayed at the top of the widget.
- Campaign: Show a particular campaign’s form, or choose “Campaign currently viewed” to show a donation form for the current campaign on individual campaign pages (the widget will be hidden on all other pages).
11. 6. 3. Campaign Categories / Tags
Display a list of your campaign categories or tags.
Available options:
- Title: The widget title to be displayed at the top of the widget.
- Taxonomy: Either “Categories” or “Tags”.
- Show count: Whether to show the number of campaigns in each category/tag.
- Hide empty: Whether to hide categories or tags without any campaigns.
11. 6. 4. Donation Stats
Display a simple widget to show the number of campaigns, amount donated and number of donors.
Available options:
- Title: The widget title to be displayed at the top of the widget.
11. 6. 5. Donors
Display a list of donors. This can be used to show donors for a specific campaign or for all campaigns.
Available options:
- Title: The widget title to be displayed at the top of the widget.
- Number of donors to display.
- Order by: Order donors by how recently they donated (most recent shows first) or by the amount they donated.
- Show donors by campaign: Display donors who donated to any campaign or limit it to show donors who donated to a specific campaign. Set to “Campaign currently viewed” to just show the donors for the current campaign on individual campaign pages (the widget will be hidden on all other pages).
- Group donations by the same person: Choose whether multiple donations by the same person should be grouped together, or whether to show the same donor multiple times.
- Show donor’s name: Tick the box to show the donor’s name.
- Show donor’s pledge amount: Tick the box to show how much the donor gave. If multiple donations by the same person are grouped, this will show the total amount donated.
- Show donor’s location: Show the donor’s city, state and/or country.
- Hide if there are no donors: Tick the box to hide the widget when there are no donors yet.
- Hide anonymous donors: Hide donors who chose to donate anonymously. Requires Charitable Anonymous Donations.
12. Blog
12. 1. Creating a Blog Page
By default Wordpress displays blog posts in front page but this theme uses a static page as its front page. So we'll have to create a new page called Blog and will use it to display the blog posts.
To display your blog posts, you will then need to create a page that includes the Blog, Recent Posts or Posts Carousel page builder asset.
- Navigate to Pages > Add New.
- Enter the title Blog and click on Publish.
Note: DO NOT set the posts page in Settings > Reading, as this will force your page to show the archive layout, and not follow your created page.
12. 2. Creating a Post
The Posts menu option on the left is where you add blog posts. To add a new blog post, select the Posts > Add New option from the left hand WordPress menu.
Once you're on the Add New Post screen, you will then be able to set a title for the blog post, add the body content, and also provide all the meta information such as extra details and media. In the blog meta you can set the image for the thumbnail, and also the media type for the detail page.
You can use the Swift Page Builder to create the content of the item, which effectively allows you to have limitless possibilities for what you can display, and also how you can display it. If you do use the Page Builder to create the content, you will want to provide a custom excerpt (can be found in the item meta).
The item meta also contains post slider options, allowing you to set the image for the slide that will show if the item appears in a posts slider, and also the display for the caption.
13. Shop
13. 1. Setup WooCommerce
Moza is an ecomemrce WordPress theme and WooCommerce is the main plugin which provides all functionalities about selling products online. If you are new with WooCommerce plugin, please take a look at its' documentation first - WooCommerce Documentation
After WooCommerce installed and activated on your website, it will require you to do some setup steps. You should follow it to complete the installation. In these steps, WooCommerce will recommend you to create some pages such as: Shop, Checkout, Cart, My Account page.
If you imported our demo content before, you can skip this step to avoid duplicate these pages. Because they are imported from our demo content. And if you skip this step, you must go to WooCommerce > Settings and select these pages manually.
The Products menu option on the left is where you can add and manage products. To add a new product, select the Products > Add Product option from the left hand WordPress menu.
13. 2. Add A Product
Once you're on the Add New Product screen, you will then be able to set a title for the product item, add the description, and also provide all the data information such as price, stock status, attributes, etc.
You can add a featured image in the right column box, and above that set any other gallery images. Any images you add here will be used for the product slider images.
13. 3. Create a new Category
Creating categories is one of the easiest ways to organize your products. The more products you have, the more benefit you will receive by organizing into multiple categories. What do categories do? They allow your customers to easily sort and navigate your products.
- To set up your product categories, click the Categories link under Products Menu in your WordPress Dashboard.

13. 4. Setting A Shop Page
To display your products, you will want to create a page, leave the content blank, and then set the Shop Base Page in WooCommerce > Settings > Pages.
If you would like to add products within a page that you create using the page builder, you can also use the Products & Products (Mini) assets.
13. 5. Order Tracking Page
If you want to have Order Tracking
page, you must create it manually. But if you imported our demo content before, you can use the page we created for you.
To create Order Tracking
page, please go Pages > Add New to create a new page. You can name this page as "Order Tracking" or anything else you want. Inside that page content, please insert this shortcode: [woocommerce_order_tracking]
After created the Order Tracking
page, please go to WooCommerce > Settings then select Checkout tab. You will see an option for selecting what page is Order Tracking
page.
13. 6. Currency
13. 6. 1. Config Currency
To change your shop currency settings go to: WooCommerce > Settings > General > Currency Options and select your desired currency from the Currency drop down.
- Currency – Choose the currency the store will be priced in.
- Currency Position – Choose whether the currency symbol is placed to the left or right of the price.
- Thousand Separator – Choose the character to use for the thousand separator.
- Decimal Separator – Choose the character to use for the decimal separator.
- Number of Decimals – Choose the number of digits to appear after the decimal separator.
13. 6. 2. Multiple Currencies
WooCommerce only allows for one base currency at a time. If you want to have multi-currencies in your website, we recommend you to use this plugin - Currency Switcher for WooCommerce.
This plugin provides ability to add more currencies to your store. It also provide shortcodes and a widget to display currency switcher. But in Moza theme, we create a eye catching switcher that match with theme's style. Therefore, you don't need to add the switcher manually, just activate this plugin and add more currencis as you wish.
14. Language Translations
Note: You can use Polylang and Loco Translate to translate the theme into multiple languages.
All of our Themes are able to be translated into any language. The process of translating the theme is a user responsibility. In this case, we recommend that you use the very popular WPML plugin.
To translate the static strings, if you aren't using WPML then I recommend downloading POEdit (or any Text Editor: TextWrangler, TextEdit, NotePad++). Once you have installed please follow the steps below:
- Open the /wp-content/themes/zoo-navigator/languages/ folder and duplicate the en_US.pot file, then rename it to your desired language code. For example; for German you need to re-name it as de_DE.pot for Spanish es_ES.pot for Turkish tr_TR.pot etc. You can find all the codes from this link http://codex.WordPress.org/WordPress_in_Your_Language.
- Then you will need to open the .pot file in POEdit. Once opened, you will see all strings that needs to be translated. Type the translation of a string into the "Translation" column. Do not delete or edit "Original string" part.
- When you finish translating, save the file. This will create an .pot file in the same directory.
- Upload the new files into the languages folder of the theme /wp-content/themes/zoo-navigator/languages/ and then follow this guide: http://codex.WordPress.org/Installing_WordPress_in_Your_Language#Single-Site_Installations
In order to keep your translation after each theme update, please send us the two files (MO and PO) and we will bundle them with the theme.
15. Credits
- Wordpress by WordPress.org.
- WooCommerce by WooThemes
- Slider Revolution by ThemePunch
- Visual Composer by WPBakery
- YITH WooCommerce Wishlist by yithemes
- Contact Form 7 by Takayuki Miyoshi
- Envato Toolkit
- Bootstrap by Twitter
- Font Awesome by Dave Gandy
- TGM-Plugin-Activation by Thomas Griffin
- Newsletter by Stefano Lissa & The Newsletter Team
- Metabox by Anh Tran
16. Troubleshooting
16. 1. Visual Composer / Slider Revolution — Cannot update, asking for License Activation
Question:
I'm trying to update the Visual Composer / Slider Revolution, but I receive this error message "To receive automatic updates license activation is required. Please visit Settings to activate your Visual Composer."
If I try to activate Visual Composer I get the message "It seems that you do not have any valid license for Visual Composer. What does it mean? It may be so that you got Visual Composer by purchasing WordPress theme which does not grant you with direct license for Visual Composer."
What do I have to do?
Answer:
Since Visual Composer is coming as a bonus / free with the theme, users don't get to have their own purchase codes, but it's not required, assuming you need it to be able to update the plugin. The option to activate a license was left open for those who already have a license.
We always make sure to include the latest version when we release theme updates, so go to this section "Update Plugin" to know how to you update the plugins coming with the theme.
16. 2. How to speed up your theme?
Our support team often gets asked questions such as "How to speed up my website, the theme's demo is much faster, what plugins are you using?".
A site can get to be slow for many reasons, from server and domain setup, to bad plugins or themes, image sizes, etc. From the theme's perspective, we've been able to achieve great results with Zoo Navigator so the theme should help you in your mission of optimising your site for better performance.
After valuable user feedback, extensive research and testing, we spotted several opportunities to make Zoo Navigator faster and more efficient. The goal was to keep the theme and its code as clean and fast as possible while packing the same awesome features people love without slowing things down. By minifying JavaScript and CSS code, we managed to improve performance and speed up page loading, making both visitors and search engines happy.
We use the following plugins to get the best of Zoo Navigator in terms of performance and loading times.
- WP Super Cache (default settings)
- Better WordPress Minify (default settings)
- Stone HTML Compressor (no settings)
Beside Server Caching, Minifying and HTML compression, we've also made sure the Browser Caching is enabled for the site by adding the following lines in the .htaccess file.
# Leverage Browser Caching by setting HTTP header expires
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 30 days"
A quick test on the shop catalog page with the settings above returned the following results:
- Pingdom Results: Load Time: 812 ms / Requests: 62 / Page Size: 1.3 MB
- Web Page Test Results: Load Time: 2.541 ms
Hope you'll be able to use this info to speed up your site too. Remember that each setup is different and it depend on your content, the plugins you're using, the server that hosts your site and basically all that's involved with it. If you're looking for professional help in this matter, there's always someone available for such tasks on the Envato Studio. Pricing and timeline are always straightforward there and that's the main reason for recommending it.
17. Change Log
Version 1.1.6 Release May 26, 2019
- WordPress 5.2.x compatibility.
- WooCommerce 3.6.x compatibility.
- Fixed some texts for translate.
- Fixed show icon youtube.
Version 1.1.5 Release Feb 21, 2019
- Fixed falta error when install theme demo content.
- Upgrade WPBacker Page Builder to latest version 5.7
Version 1.1.4 Release Dec 21, 2018
- WordPress 5.0.x compatibility.
- WooCommerce 3.5.x compatibility.
- Upgrade Slider Revolution to latest version 5.4.8.1
- Upgrade WPBacker Page Builder to latest version 5.6
Please notice: If you update WordPress 5.0.x, you have to update plugin WPBackery Page Builder latest version 5.6 to use page builder.
Version 1.1.3 Release Nov 10, 2018
- Upgrade plugin WPBakery Page Builder to latest version 5.5.5
- Upgrade plugin Clever Mega Menu to latest version 1.0.9
Version 1.1.2 Release Jul 05, 2018
- Fixed import theme demo content.
- Upgrade plugin WPBakery Page Builder to latest version 5.5.2
- Upgrade plugin Slider Revolution to latest version 5.4.8
Version 1.1.1 Release Jun 04, 2018
- Fixed fatal error in shop page.
- Fixed control Header Width in Customize / Header.
- Minor css improvements.
- Minor js improvements.
Version 1.1.0 Release May 24, 2018
- WordPress 4.9.6 compatibility
- Woocommerce 3.4.0 compatibility
- Minor css improvements
- Minor js improvements
- Upgrade WPBakery Page Builder to latest version 5.4.7
- Upgrade Slider Revolution to latest version 5.4.7.3
- Upgrade Clever Mega Menu to latest version 1.0.8
Version 1.0.1 Release Oct 19, 2017
- Upgrade Visual Composer to latest version 5.4.2
Version 1.0.0 Release Oct 13, 2017
! Initial Release