Your KICKCUBE WordPress Theme

kickcube / template documentation version 1.1


Item Details


KICKCUBE WordPress Theme is a simple and fresh way to show and share the story of anything with everything from music, videos, photos etc. If you want to give your users the ability to create posts from the front-end area then KICKCUBE WordPress Theme is the perfect solution for you. Login with Social Login ( FaceBook, Google + and Twitter ), allow your users to create, edit, view and delete posts, allow them to show and share the story with everyone and give the possibility to premium users to have posts with redirect from homepage ( similar to ZergNet.com ).

Support requests are being processed on business days Monday to Friday from 8:00 to 18:00 (GMT +2) within 24h in the order they were received:

Submit a support ticket My Portfolio

Getting Started #back to top

Need Help?

Thank you for purchasing my theme. If you have any questions that are beyond the scope of this help file, please feel free to email me via my user page contact form. Support requests are being processed on business days Monday to Friday from 8:00 to 18:00 (GMT +2) within 24h in the order they were received.
Please Note: This support is for Theme Set-Up, Theme Usage & Bug Reports Only, I do not offer support for making or helping with, customisations to my theme’s code. If you have modified your theme code then please ensure it is not your modifications causing any issues with the theme. We cannot provide support on 3rd party plugins, and all 3rd party plugins should be disabled before contacting us for support.

Support for my items includes:

  • 1. Responding to questions or problems regarding the item and its features
  • 2. Fixing bugs and reported issues
  • 3. Providing updates to ensure compatibility with new software versions

Item support does not include:

  • 1. Theme Customization and installation services
  • 2. Support for third party software and plug-ins
  • 3. Support for 3rd party plugins and issues that may have arisen after activating this 3rd party plugin
  • 4. WordPress General Support. Use the WP.org forums for general WordPress support.
  • 5. Support for issues caused by user modifications in the theme’s code, styling and general function by yourselves or your developer

1. How to Install WordPress #back to top

To install the theme you will need to download your purchase from Themeforest. Login to your Envato account, navigate to your downloads and find the theme. Click on the download link.

Download The Theme

1. Select the “All Files & Download” option to download the theme file and the sample data (the main theme file zip will be located inside the Upload folder).
2. Select the “Installable WordPress File Only” if you just want the theme.

1. How to Install Theme #back to top

Installing Via WordPress

  1. Login to WordPress Browse to Appearance > Themes
  2. Click Add New
  3. Click the Upload link
  4. Click Browse
  5. Select the zipped theme file to upload (the zip file is in the Upload folder if you chose to download all files) and click Install.
  6. Now Activate the theme


Upload Via FTP Server

  1. Login to your site via FTP
  2. Browse to your folder located at wp-content/themes
  3. Upload the main theme folder (the folder is located in the Upload folder if you chose to download all files)
  4. Login to WordPress
  5. Browse to Appearance > Themes
  6. Find and activate the theme


2. One(1) click Demo Install (Demo Content) #back to top

Demo Content Importer

With KICKCUBE WordPress Theme, there is no need to mess around with the XML files and missing content, but if you want to miss with the XML file in case the "1 Click Demo content" doesn't work, go to point 3.

1 Click Demo content option it's so easy and allows you to setup your theme just like our demo in under a minute.

Note: Sometime it can take up to a few minutes 2-5 minutes (usually takes less than 1 min), but if it takes to much, usually you'll get an error like 505 timeout, in that case refresh the page and click again the button "Import Demo Data".


3. Importing Sample Data (Demo Content) #back to top

Note: Import the XML file manually only if the above "One(1) click Demo Install" option doesn't work, otherwise, you'll duplicate all the content / pages!

Import WordPress XML

This theme includes a .xml file that will allow you to import the sample data to your site. This file includes most of the demo site data, which includes main theme functions to make it easier for you to see how the theme works.

  1. Login to your Envato account
  2. Click on the theme download link
  3. Select the "All Files & Download" option
  4. Open the zip file, the .xml file is in the Sample Data Folder
  5. Login to WordPress
  6. Double check that all recommended plugins have been installed and activated (if not, the sample data related to those plugins will not be imported)
  7. Browse to Tools > Import
  8. Click on the WordPress option (you will have to have the "WordPress Importer" plugin installed, you will be prompted if it's not already installed and active)
  9. Click Browse and select the sample data .xml file
  10. Click Upload files and import
  11. Assign the posts to an existing user
  12. Check the box to download and import file attachments
  13. Click Submit
  14. Give the import some time and do not navigate away from the page until the upload is complete
  15. Go to Settings > Reading, set your from page to a Static Page, select Home from the drop down, and save
  16. Go to Appearance > Menus, click on the Manage Location tab, assign the main menu, and save
  17. If you'd like to change any of the widget, go to Appearance > Widgets and drag and drop widgets into the active widgetized areas
  18. You should now have site content similar to the live demo for this theme!


Install Plugins #back to top

After installing the theme you should be prompted to install and activate the included plugins. A yellow Recommended Plugins notice should be visible at the top of your screen. Installation and activation is optional but recommended since each plugin adds an additional layer of functionality to the theme.

Recommended Plugins

After installing the theme you should be prompted to install and activate the included plugins. A yellow Recommended Plugins notice should be visible at the top of your screen. Installation and activation is optional but recommended since each plugin adds an additional layer of functionality to the theme.

Plugins that comes with the theme:
  • Shortcodes
  • AnLikes
  • Frontend Publishing Pro
  • AnFields
  • Meta Box
  • One Click Demo Import
  • WP User Avatar
  • Contact Form 7
  • WP Facebook Open Graph protocol
  • WP-PageNavi
  • Easy Pricing Tables
  • Nav Menu Roles


Home Page Settings #back to top

Homepage – How to build and set it

By default WordPress sets the blog page as a main page and this is not what most of us want, we need custom pages. To change WordPress default settings you have to:

  1. Go to Dashboard > Pages > Add New:
  2. Name it Home or whatever and from the right on Page Attributes choose "Template - Home".
  3. Now go to Dashboard > Settings > Reading and from "Front page displays" select "A static page (select below) and select the page you've created a few seconds ago.

1. Create a new page, go to Pages > Add New

2. Set the page title and select a page template.

3. Go to Settings > Reading and set the newly created page as a homepage.

Header Menu Settings #back to top

1. To create a new Main Menu go to:

This tutorial demonstrates how to create a custom menu in WordPress and how to create a menu structure.:

  1. Go to your WordPress Dashboard > Appearance > Menus
  2. Click on the "create a new menu" link.
  3. Write a name for you menu.
  4. Press Create Menu button.


2. To customize your new Menu:

  1. Start to add menu items from the left panels (Homepages, Pages, Links, Categories).
  2. You can manage your menus by using the drag and drop functionality and rearrange the menu items in the desired order.
    After setting up your menu, scroll down to the bottom of the page and assign the menu to one of the Theme Locations at the bottom. Select Header Navigation same thing you see in the photo from the below.
  3. Click the Save Menu button.

3. To add a font ICON:


  1. To add a font ICON: select a menu that you want to edit and paste the icon code in a menu item, then save the menu. To preview all available Font Awesome icons go to http://fortawesome.github.io/Font-Awesome/icons/

  2. Now go to Appearance > Menu and create a custom nenu or edit a page, delete the Navigation Label and paste the code you've copied in the first step and click Save Menu, and that's it.

  3. The icon / text used in the demo:
  4. <i class="fa fa-user-plus"></i>  Account

4. Menus Border colors:


In order to use the Border Colors, follow this steps:

  1. Go to Appearance > Menus.
  2. At the top, right corner click Screen Options and check CSS Classes.
  3. Now you can add a class to every menu, add a class from "style1" to "style10" the colors can be changed from Theme Options > Style Settings > Menus Border colors.

Regenerate Thumbnails #back to top

Thumbnails – Fix strange looking images on blocks

This problem appears when you install the theme on a site which already has content. The theme comes with it’s own thumbnails to minimize the page size and increase the page loading speed.:

  1. Install and activate the Thumbnail Regenerate plugin from here: https://wordpress.org/plugins/regenerate-thumbnails/
  2. Go to Tools -> Regen. Thumbnails and press the “Regenerate All Thumbnails” button:
  3. Wait until the regeneration process is 100% done and check the page (your website). Refresh the browser page to see the changes, and that's it.

Restrict Content Pro #back to top

KICKCUBE plays well with the Restrict Content Pro plugin an awesome plugin that can transform your WordPress theme into a powerful paid content site. In order to do this, you will have to purchase the plugin from here: Restrict Content Pro

For questions regarding the functionality of Restrict Content Pro itself, please refer to the Help section within the Restrict tab on your WordPress Dashboard - or use the Restrict Content Pro Forums / submit a support ticket here: Support.

Restrict Content Settings:

If you've installed the demo content with the 1 click install option, the pages for Restrict Content Pro will be added automatically, after that some settings need to be added:

  1. First, create "Subscription Levels" In the demo, we've created 2 Subscription Levels, Free and Premium, go to Dashboard > Restrict > Subscription Levels:

  2. Go to Dashboard > Restrict > Settings > General:

    In the editor change from Visual to Text and paste text:
    [symple_box style="boxnotice"]
    <p style="text-align: center;">You must have an active subscription in order to view the content on this page. Please click the "Subcribe" button below or the "Login" button if you already have an account.
    <a class="btn_orange" href="http://anthemes.com/themes/kickcube/box/register/">Subscribe</a> <a class="btn_black" href="http://anthemes.com/themes/kickcube/box/login/">Login</a></p>
    [/symple_box]
    							
    and change your links accordingly to your pages.

  3. Go to Dashboard > Restrict > Settings > Payments: Check each of the payment gateways you would like to enable. Configure the selected gateways accordingly.

  4. Go to Dashboard > Restrict > Settings > Misc and Check the Redirect Default Login url and choose the Login page, like the image below and click "Save Options".

Restrict Content - Custom Pages:

If you've installed the demo content, all the pages from the Restrict Content Pro will be added automatically, but if you don't want to install the demo content, after the installation of the plugins, some pages will be created automatically like: Login / Register, etc. You can delete does pages and create them manually. For the pages created in the demo, follow the below steps:

  1. Login page. Go to Dashboard > Pages > Add New, name your new page "Login" and from "Page Attributes" choose "Template - Small Page 300px. Now change the editor to Text and paste this shortcodes:
    [login_form]

  2. Register page. Go to Dashboard > Pages > Add New, name your new page "Register" and from "Page Attributes" choose "Template - Small Page 600px. Now change the editor to Text and paste this shortcode:
    [register_form]
  3. Your Membership page. Go to Dashboard > Pages > Add New, name your new page "Your Membership" and from "Page Attributes" choose "Template - Default. Now change the editor to Text and paste this shortcode:
    [subscription_details]
  4. Edit Your Profile page. Go to Dashboard > Pages > Add New, name your new page "Edit Your Profile" and from "Page Attributes" choose "Template - Default. Now change the editor to Text and paste this shortcode:
    [rcp_profile_editor]

Premium Content - Restrict this entry to active paid users only.

Now for the fun part! Once you've set up the Restrict Content Pro functionality, you can easily restrict certain posts or pages, or even sections of content. To restrict content, simply check the Paid Only checkbox on the "Restrict this Content" metabox (located directly beneath your post/page editor). Go to Dashboard > Posts > Add New or Dashboard > Pages > Add New:



Site without Restrict Content Pro #back to top

If you want to use the theme without the "Restrict Content Pro" plugin, some of the top options will be disabled, like the premium content, login / register system, etc. But if you still don't want to use the "Restrict Content Pro" plugin and you want to have a login / register system, please follow this steps:
  1. In the main folder you've downloaded, open the folder Documentation > plugins and you'll find an-themes-login.register.zip plugin:

  2. Go to WordPress Dashboard > Plugins > Add New and upload the plugin from the Documentation > plugins folder and install it.
  3. Login page. Go to Dashboard > Pages > Add New, name your new page "Login" and from "Page Attributes" choose "Template - Small Page 600px. Now change the editor to Text and paste this shortcodes:
    <strong>Get more than ever out of KICKCUBE. Submit and share your favorite stories, participate in discussions, etc.</strong> Your content here, lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis vel mauris sit amet erat ultrices mattis fringilla eget justo.
    
    [slr_login]
  4. Register page. Go to Dashboard > Pages > Add New, name your new page "Register" and from "Page Attributes" choose "Template - Small Page 600px. Now change the editor to Text and paste this shortcode:
    <strong>Get more than ever out of KICKCUBE. Submit and share your favorite stories, participate in discussions, etc.</strong> Your content here, lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis vel mauris sit amet erat ultrices mattis fringilla eget justo.
    
    [slr_register]

WP_pagenavi Pagination Settings #back to top

WP_pagenavi Pagination Configuration

Want to replace the old ← Older posts | Newer posts → links with some page links? This plugin provides the wp_pagenavi() template tag which generates fancy pagination links:

  1. Install and activate the WP-PageNavi plugin from here: https://wordpress.org/plugins/wp-pagenavi/
  2. Go to Dashboard > Plugins
  3. Add new and in the search box, write "wp_pagenavi" and click "Search Plugin", you'll have two results, click and install the first plugin "wp_pagenavi"
  4. Go to Dashboard -> Plugins and active the plugin.
  5. Go to Dashboard -> Settings -> PageNavi, and down where you have "Page Navigation Options", check "No", becouse we need to use Theme style.
  6. Click Save Changes.

Frontend Publishing Pro #back to top

If you've installed the demo content with the 1 click install option, the pages / settings for Frontend Publishing Pro will be added automatically.
Follow this tutorial for installation of demo content in 2 minutes: https://www.youtube.com/watch?v=b94pQPAOths
Now, in order to change the forms, go to Dashboard > Frontend Publishing Pro > Forms and you'll see 2 forms created: Free and Premium:


Now, click the Edit link from the Premium form and you'll see the Fields:


If you click on of the field, you'll be able to define restrictions such as word range, maximum links, number of comma separated sections and so on:


Frontend Publishing Pro

Go to Dashboard > Frontend Publishing Pro > Settings and check the options you see in the images.
By default if you install the demo content will be checked automatically, in case there aren't, enable / check them accordingly:



Instantly Publish Post #back to top

In order to make use of this option in a smart way in order to make money, you need to have installed the optional plugin "Restrict Content Pro" and for the Subscription Level "Premium" add this settings:
  1. Go to Restrict ( Restrict Content Pro ) > Subscription Levels and edit the "Premium" subscription and at the bottom of the page you'll find the "User Role" option and choose "Contributor", "Author" or "Editor", up to you:


  2. Now go to Frontend Publishing Pro and edit the "Premium" form and from the settings check the "User Role" you've chosen in the restrict ( Restrict Content Pro ) settings:



Using Frontend Publishing Pro without the demo content from the demo. #back to top

In this section you will learn how to install the plugin and create a simple frontend publishing form with it. Just follow these steps:

  1. Go to Plugins > Add New in your WordPress site's admin panel and click on the Upload link at the top of the screen.
  2. Upload the plugin's zip file. Once the file has been uploaded, activate the plugin.
  3. Access the plugin control panel located at Frontend Publishing Pro > Forms.
  4. To create a new form just enter a suitable name, description and post type and click 'Create Form'. After a few seconds the newly created form should show up on the right side of the screen.

  5. The form is now ready for use and can be integrated into any post or page. Just create a new page and add [wpfepp_submission_form form="X"] in the content area. Replace X with the form ID. The form should look something like this:

  6. On a different page use the shortcode [wpfepp_post_table form="X"]. This shortcode will create a list of posts with edit and delete links. The list will contain all the posts of the post type supported by form X. It should look something like this:


Customizing A Form#back to top

If you want to customize an existing form then here are the basic steps that you need to follow:
  1. Go to Frontend Publishing Pro > Forms.
  2. In the list table located at the right side of the screen you will see all your existing forms. Hovering over a form name should make the 'Edit' link visible. Click on this link to start modifying the appearance and behavior of the form.

  3. On the next screen you will see a list of form fields. You can drag and drop these fields to rearrange them or click on a field to change its settings.

  4. Once you are fully satisfied with your form save your changes and see them in action on the frontend.


Defining Restrictions for a Field#back to top

One of the things that sets Frontend Publishing Pro apart from the multitude of form plugins available on the Internet is that it allows you to define restrictions such as word range, maximum links, number of comma separated sections and so on. A post is not created until all the requirements are met. To define restrictions for a particular form field:
  1. Go to Frontend Publishing Pro > Forms and start editing the form for which you want to define restrictions.
  2. On the next screen click on any field to slide open its settings. In this case we will use the Content field as an example. This is what it looks like on the settings page:

Now you can drag and drop validators and sanitizers onto this field to add restrictions. For instance you could add the Min Words validator to the field and the user will not be able to create a post until it meets the word requirement. If you do not want to define a particular restriction just leave it empty or remove it. For instance if you don't want to set a maximum word count limit then just leave the area empty.

Working with Custom Fields#back to top

If you want to save a user-entered value as post meta then you should create a custom field. Here's how you can do so:
  1. Go to Frontend Publishing Pro > Forms and start editing the form for which you want to create a custom field.
  2. On the right side of the page you will notice a box titled 'Custom Fields'. Its looks like this:

Enter a label along with a valid meta key and hit the Add button. Your new custom field will show up under the default form fields. Let's say you want to give your users the ability to submit a byline along with each post. All you have to do is create a custom field by entering a label and a valid meta key like 'byline' or 'about_the_author'. After that you can get the byline for each post by using something like this:

<?php $byline = get_post_meta( $post_id, 'byline', true ); ?>


KICKCUBE is using 2 Custom Fields:#back to top

If you haven't installed the demo content with the 1 click demo install option, you'll need to create manually 2 custom fields: Embed Code and Article Source Link:


Go to Frontend Publishing Pro > Forms and start editing the form for which you want to create a custom field.
  1. First, create the "Embed Code" for the label add "Embed Code" and for meta Key add "kickcube_embed" and click add. Note: You can change the label name, but you can change the meta key.


  2. Second, create the "Article Source Link" for the label add "Article Source Link" and for meta Key add "kickcube_source" and click add. Note: You can change the label name, but you can change the meta key.


Pricing Tables#back to top

Pricing Tables

If you've installed the demo content with the 1 Click install option, the settings for the Pricing Table will be added automatically as per demo, in order to change them to fit your needs, go to Dashboard > Pricing Tables and edit the 1st table that is already created:


If you click the edit link you'll see this:

Contact form 7 Settings #back to top

Contact form 7 Configuration

Contact Form 7 can manage multiple contact forms, plus you can customize the form and the mail contents flexibly with simple markup. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on:

  1. Install and activate the Contact Form 7 plugin from here: https://wordpress.org/plugins/contact-form-7/
  2. Navigate to Dashboard > Contact and click Edit your first contact form.
  3. Display the Inputs in 2 columns like you can see it from the demo:
    
    								<p class="one_half_c"> Name (required)<br />
    								    [text* your-name] </p>
    
    								<p class="one_half_last_c">Email (required)<br />
    								    [email* your-email] </p><div class="clear"></div>								
    
    								
  4. And here is the code from this page:
    
    									<p class="one_half_c"> Name (required)<br />
    									    [text* your-name] </p>
    
    									<p class="one_half_last_c">Email (required)<br />
    									    [email* your-email] </p><div class="clear"></div>
    
    									<p>Subject<br />
    									    [text your-subject] </p>
    
    									<p>File upload<br />
    									    [file file-404] </p>
    
    									<p class="one_half_c"> Telephone<br />
    									    [tel tel-867]</p>
    
    									<p class="one_half_last_c">Fax<br />
    									   [text text-776]</p><div class="clear"></div>
    
    									<p>Message<br />
    									    [textarea your-message] </p>
    									<p>[submit "Submit Message"]</p>							
    
    								

Updating a WordPress Theme from Themeforest #back to top

Option 1: The Beginners Option

Here’s the most simple way of updating your WordPress theme that’s purchased from ThemeForest::

  1. We need an easy way of overwriting the theme files, since WordPress doesn’t support this, we need a plugin, install this plugin: https://wordpress.org/plugins/easy-theme-and-plugin-upgrades/
  2. Go to the downloads page of your ThemeForest account here: http://themeforest.net/downloads
  3. Find the theme you’re updating from the list, click the big green “download” button once, and from the drop down menu choose “installable WordPress file only”
  4. Upload the downloaded zip file to your WordPress installation via “appearance” -> “themes” -> “add new”, just like you did when you first installed the theme.
  5. Thanks to the plugin mentioned in step 1, you’ll now get an “upgrade existing” option after uploading your theme, without the plugin you’d just get an error.
  6. There you go, you’ve updated the theme!

Option 2: The Automatic Option

Envato offer an automatic update solution for ThemeForest themes by using “Envato Toolkit”, see the full details of this here: http://www.wpexplorer.com/envato-wordpress-toolkit-guide/

Note that this is option 2 as I had noticed a few bugs with this plugin in the past, though some swear by it!

Option 3: The FTP Upload (Advanced Users)

Another way to update your theme is via FTP, that is, you connect to your server and manually overwrite the theme folder. To do this grab the theme files mentioned from Option 1, with these in hand, unzip the file you have, you should have a folder just called THEMENAME (being the name of your theme)

Now the next step is simple, connect to your server via FTP (if you don’t know how to do this, use option 1) navigate to /wp-content/themes/, do not just overwrite the theme folder – here’s why. In previous updates to my themes, files have been deleted or relocated, if you just overwrite the folder then these files will remain, this can cause issues (especially with WooCommerce), here’s what you should do instead: Delete the THEMENAME folder that’s on your server, and then re-upload the new THEMENAME folder, this ensures that your new theme is 100% correct.

Translate Theme to another Language #back to top

How do I translate my theme to another language?

Our themes are written in English, though you are of course welcome to translate them to your language. While it's possible to go through each theme file and manually translate the appropriate text elements, we highly recommend using the program Poedit to translate your theme. It's easy and will save you LOTS of time.

  1. First, go to WP Dashboard > Settings > General > Site Language > Select your language > Save.
  2. Then, download & install the Poedit program.
  3. Open Poedit and click the "Open" button on the top-left of the program screen. Within your theme's files, find the "languages" folder and select the "kickcube-wp.POT" file.
  4. A long list of text elements you may translate will appear in the box labeled "Source Text". Please note: You may not need to translate all of these elements. Many may be WordPress notification messages or similar.
  5. Select the line within the "Source Text" box that you'd like to translate. When that line is highlighted, go down to the box labeled "Translation". Here, you can type the direct translation of the "Source Text" in whatever language you'll be using. Repeat this step for all of the "Source Text" elements you wish to translate.
  6. When done, go to "File" and "Save as" within your theme's "languages" folder.
    IMPORTANT! You must save this new file with a name based on a specific format: aa_AA
    The first "aa" refers to ISO 639 two-letter language code (list found HERE).
    The second "AA" refers to an ISO 3166 two-letter country code (list found HERE).

    ( Example 1 )
    If translating to Danish, we would use the Danish language code of "da" and the Danish country code of "DK". The file name must be the language code in lowercase letters, followed by an underscore character, and lastly the language code in uppercase letters. So the finished file name would then be: da_DK
    ( Example 2 )
    If translating to Brazilian Portuguese, your file name would be: pt_BR
    Note: For the French language in Canada, please use "fr_FR". "fr_CA" is not recognized by WordPress.
  7. When you save the file, it will automatically create your .po format as well as an additional .mo format file of the same name.
  8. Via your FTP program, upload the .po & .mo files you just created to your theme's "languages" folder.
  9. You're finished!

Support Desk #back to top

Please remember you have purchased a very affordable theme and you have not paid for a full-time web design agency, so please be patient, polite and respectful.

Support for my items includes:
  • * Responding to questions or problems regarding the item and its features
  • * Fixing bugs and reported issues
  • * Providing updates to ensure compatibility with new software versions
Item support does not include:
  • * Customization and installation services
  • * Support for third party software and plug-ins

Support requests are being processed on business days Monday to Friday from 8:00 to 18:00 (GMT +2) within 24h in the order they were received:

Submit a support ticket My Portfolio

Before seeking support, please...
  • * Make sure your question is a valid Theme Issue and not a customization request.
  • * Make sure you have read through the documentation and any related video guides before asking support on how to accomplish a task.
  • * Try disabling any active plugins to make sure there isn't a conflict with a plugin. And if there is this way you can let us know.
  • * If you have customized your theme and now have an issue, back-track to make sure you didn't make a mistake or make a clean install of the theme.
  • * Almost 80% of the time we find that the solution to people's issues can be solved with a simple "Google Search". You might want to try that before seeking support. You might be able to fix the issue yourself much quicker than we can respond to your request.
  • * Make sure to state the name of the theme you are having issues with, when requesting support via ThemeForest.