Dynamic Elements and Post Type Templates

Jupiter X is offering a simple way to create custom post and page templates. It also supports custom post type templates (single and archive). In this article, we will give an overview of how to enable custom post type features in Jupiter X and then use custom post type templates in order to design a completely customized look for your dynamic content. 

Note: You need the Raven plugin to be enabled to be able to use the custom template feature. 

Enabling Custom Post Type 

In order to benefit from the Jupiter X custom post type feature, you need to first enable your custom post type in Jupiter X -> Control Panel -> Settings. All of the custom post types available on your website even if you added them from different plugins, will be listed here. Simply enabling every custom post type, will give you additional Customizer settings. 

It will add the Jupiter X post options below your custom posts as well.

Now back to the Customizer > Post types > [your post type], you can decide which elements will be displayed. You can also create a completely custom single page and archive page for your new custom pages. 

Creating a single post type template

In order to create a single post type template, choose the custom type and then click on New. 

Note: You can also create a section in Elementor -> Saved Templates and then assign that template in Customizer -> Post Types section. 

Using the dynamic elements

When you assign a template to a post type it will override all of the layout, design, and settings on those pages and will use only the template design and content. If you add a static content into the template, you will see that static content all the time. So, if you want to show dynamic content like post title or post feature image, you would need to make that element to load your dynamic content. This is possible when you activate the Raven plugin. So, make sure the Raven plugin is activated before you try to add any dynamic content into your templates. 

Segment your customers and show dynamically generated content for them based on their behavior using Growmatik.

Adding the post title into the template

In order to add  a post title into the template, simply drag a Heading element into the page and set the source to dynamic. 

Now you can style the heading element, position it as you wish or add style and visuals to it. 

Adding a dynamic featured image

In order to add the featured image to your template, just drag and drop an image element from the list of available Raven elements and set its source to Dynamic -> Featured Image. 

You can also set the featured image as a background image anywhere you want. So, if you wanted to show the title over your featured image, simply set the section’s background image dynamic to your featured image. 

Rather than the post title or featured image, there are several other dynamic content types you can choose to show your content with. By using dynamic field option on the text elements such as Heading or Text block, you are able to choose between these options:

  • Site
    • Shortcode   (Used to call a shortcode to populate the content. Useful when you want to change the output field based on the given title. Requires to develop a custom shortcode or map a function with a shortcode mapper plugin)
  • Post
    • Post Custom Field  (custom meta fields of the post type)
    • Post Date
    • Post Excerpt
    • Post ID
    • Post Terms
    • Post Time
    • Post Title
  • Archive
    • Archive Description
    • Archive Meta
    • Archive Title
  • Media
    • Featured Image Data  (Image Title, Alt, Caption, Description, File URL, Attachment URL) 
  • Author
    • Author Info
    • Author Meta
    • Author Name
  • JetEngine (only while using Jet Engine plugin)
    • Custom Field
    • Option
    • User Field

Each of these types can be used on a special use case. Please note that some of the dynamic fields are only available for the archive post types (Archive category) and in case you use them in a single post template, they will remain empty. 

Note: While creating a post template, you should know that the default data that is being represented by the dynamic elements in your template, belongs to the post that you are editing at that moment. It means that if you create a post template by “Author A” you will see the “Author A” name when editing that template and using the author name dynamic field. This author’s name will change depending on the post you are viewing in the front end, later on when you publish the template and assign it to a post type. 

As an example, we used the custom dynamic fields in order to create this post type template. The demo page is available here

This page is made by a combination of dynamic and static elements and is part of the Real Estate 2 template. All listing and directory templates available on the Jupiter X theme provided here

Note: Using Jet Engine plugin will give you extra features to build a dynamic website. Widgets such as Dynamic Image Gallery, Dynamic Maps, Dynamic Booking forms, price calculator, and event calendar are available in Jet Engine. More information

Creating an archive post type template

Archive pages such as author pages, category or date archive pages, tags and taxonomies, and blog pages too can have a completely custom layout. Just like single post types, after enabling the Custom Post Type through the Jupiter X Control Panel, in case your custom post type has archive capabilities, you will see the archive post type settings under Customizer -> Post Types -> [your post type]. Right there you will be able to select or create a new archive page template. 

The only difference with the single post dynamic elements is that you should use the elements that are working with the archives. If you are about to use a heading to show your archive title, use the Archive Title type. 

Also, since archive pages usually come with a set of contents, you should use the elements that are printing a query result containing multiple posts. Posts and Posts Carousel are two great examples of those elements. 

Using the Posts or Posts Carousel elements will give you the ability to show the archive posts. You just need to enable the “Is Archive Template” option and if you enable that, it would query the archive posts and show the results as you styled them in the element settings. 

If you don’t use the “Is Archive Template”, the archive pages will not show the proper content. So, always enable this option in your archive templates. After enabling the “Is Archive Template” the query options in the element will hide and not work because the query will be created by WordPress by default. 

Creating a listing template

You are not limited to use Raven Posts or Post Carousel to represent your content to your visitors. The comprehensive scenario that can cover all of your needs to build a listing or directory website upon your dynamic content is this:

1 – Use Jet Engine to create your custom post type. 

2 – Create a single post type template with Jupiter X and assign it in the Customizer in order to show your desired content on your single posts. 

3 – Create a listing template and use it on a Listing Grid (one of the Jet Engine elements) inside an archive template. 

4 – Use Jet Smart Filters to add filtering and search options to your listings. 

This is how most of our listings templates have built. You can check them out here

There are multiple articles specifically explaining how to build a listing directory website using Jupiter X. In the Crash Course series step by step workflow explained with examples. 

WooCommerce and shop templates

The Jupiter X theme offers a great Shop Customizer tool by default. It allows you to customize every part of the default shop pages or choose between the predefined shop page templates. But what if you want to create your own design and layout and use it to build an eCommerce store in Jupiter X? Fortunately, this is possible with the JetWooBuilder plugin which is bundled in with the Jupiter X theme.

Simply put, the JetWooBuilder allows you to override the default shop pages in WooCommerce from single pages to the archive and category pages. It still doesn’t offer any customization on checkout and cart pages, but that part can still be made using Jupiter X or other plugins. So, if you aim to build a completely custom shop page layout, you can make use of the JetWooBuilder plugin. Here is the JetWooBuilder’s official website.

After adding the JetWooBuilder, there will be four global widgets that you’ll be able to use among your templates and even on your own pages:

It also adds a various number of widgets that you can use on your single page templates such as an add to cart button, attributes, content, excerpts, image, price and etc. You can find out how to create a single page template for your eCommerce here. Also, in order to create an archive page template using Jet Woo Builder, you may check this article. More information on how to use Jet Woo Builder in Jupiter X can be found here

Frequently Asked Questions

Do I need Elementor Pro to have dynamic templates?

Elementor Pro has it’s own templating feature, however, you don’t need Elementor Pro to make the dynamic templates work with Jupiter X. It’s all possible with Raven plugin which is bundled with it and for advanced features, you can use Jet Engine. (bundled for free).

Is there any conflicts with third party plugins?

If you are using Elementor Pro, the display conditions may override the templating functionality of Jupiter X. So, you need to make sure you are not using the Display Conditions if you see the template you set in the customizer is not working. More information.

Using Jupiter X theme overview

This is a super quick overview of Jupiter X to help you easily get onboarded. Jupiter X consists of three main areas: 

  • WordPress Customizer: Contains all your visual theme settings and global options such as typography, site, blog settings, etc.
  • Elementor: This is where you actually create content using a drag and drop builder. You create your pages and post content, custom header and footer, etc here.
  • Control Panel: This is where you register Jupiter X, install a template or plugin and manage some advanced settings. 

Plugins

Jupiter X is bundled with a handful of premium and free plugins. You don’t need to pay for any of those premium plugins as long as you own legit Jupiter X license. 

To install plugins, Go to Jupiter X > Control Panel > Plugins. There, you can also activate, deactivate and delete plugins. Make sure to install and activate the required plugins. Required plugins are marked as “required” with a red badge on top.

Global Settings

Jupiter X uses  WordPress Customizer to let you customize your website globally. This means any change made through customizer applies to the whole website, not individual pages. With Customizer, you can customize things like the logo, site width, favicon, typography, header, footer, sidebar, comments, search result, shop pages, 404 page, maintenance page and more. There are more than 800 customization options available in Customizer. 

To start the customizer, simply click on Jupiter X > Customize from the WordPress Dashboard.

Page Settings

Almost all of the global customization you make via Customizer can be overridden in the individual pages. It means that you can set the unique header, footer, sidebar and content options for every page. You can find the page settings below each post as Post Options.

Site Logo and Favicon

Navigate to Customize > Site Identity and choose Logo.

You can set different types of logos for different devices and conditions. Learn more about logo settings. Also, you can assign a favicon to your website by clicking on the Select site icon button. To edit the logo size and position, go to Customizer > Header > Styles > Logo.

Website Width

You can change your website and content width from Customize > Site Settings. Learn more about changing container width.

Page Template

In order to create a full page width and full width content that stretches to the borders of the browser and has no extra space below the header and above the footer, set the page template attribute to Full Width.

Typography & Font Settings

To change typography settings such as font family, font size, etc. go to Customize > Fonts & Typography menu. Here you can add new fonts from either Adobe fonts or Google fonts. You can also assign them to different parts of your website such as Body, Headings (H1, H2 …), etc. 

Please note that Elementor allows you to set a different typography setting for each of your elements, and it will override the Jupiter X settings. More information here.

There are two types of headers in Jupiter X: Default and custom headers.

Default Header

A simple header, which is quite easy to edit. Go to Customize > Header. Choose the type as Default. You can customize the style of the header from the Styles tab on the top. 
Learn more about default header

Custom Header

A custom header is a more advanced header with more options and deep customization. Go to Customize > Header. Choose the type as Custom and then click on New. This will open a new Elementor window where you can either build a header from scratch or use a premade template to start from.

To use a premade header template, click on the Add Template button and choose a header template from the list. Learn more about custom headers

Other Header Options

Regardless of your header type (default or custom), you can add more functionalities to your header such as making it sticky or transparent. All these header settings are available from Customizer > Header > Settings. Here is how to create a Sticky Header and Transparent Header

Just like the header, there are two footer types in Jupiter X. 

Default Footer

This is a simple and classic WordPress footer. Go to Customize > Footer. Choose the type as Default. You can customize the style of footer from the Styles tab on the top. 

The default footer is comprised of two sections: Sub footer (enabled by default) and widget area (disabled by default).

Once you enable the widget area, you can use WordPress widgets in your footer.

go to Customizer > Widgets to add, remove and edit widgets. Learn mroe about default footers.

Custom Footer

For a more customizable footer, you can use custom footers. Go to Customize > Footer, choose the type as Custom and then click on New. This will open a new Elementor window where you can either build a footer from scratch or use a premade template to start from.

To use a premade footer template, click on the Add Template button. Learn more about custom footers.

Layout and Sidebar

To manage your page layout and sidebars, go to Customize > Sidebar and choose a sidebar layout. Learn more about sidebars

As soon as you choose a sidebar layout, the widget positions will be available in Customize > Widgets. After adding the proper widgets to your sidebar, you can style them via the options available in the Layout > Styles tab. Learn more about working with widgets.

Note that the sidebar options can be overridden inside individual pages. Learn more about page-specific sidebars.

Sidebar Conditions

In Jupiter X, you can have unique sidebar layouts for every post type. For example, you can set a condition to have a right sidebar on blog pages, and no sidebar at all on portfolio pages. Learn more about sidebar conditions.

Custom Sidebar

To create your own sidebar, go to Appearance > Widgets, and click on Add Custom Sidebar.

Building pages using Elementor

The recommended page builder for Jupiter X is Elementor. Make sure that Elementor is installed and activated by going to Jupiter X > Control Panel > Plugins

Create a new page or post and click on Edit With Elementor button.

Page/Block Templates

To save time, you can use a premade page/block template to start from. Simply, click on the folder icon.

Then choose a template and click on the Insert button. Once the content is inserted in your page, you can edit and customize it using options available on Elementor’s left sidebar. 

Reorder Element Widgets

You can drag and drop elements to reorder them. However, if you want a more accurate tool, try Elementor Navigator

Blog Single Page

There are two types of blog single pages in Jupiter X: default and custom.

Default Single Page

This is the quickest way of customizing your blog single page. It offers 3 single blog post templates and allows you to customize each template. From Customize > Blog > Blog Single, choose Default as the type and select your desired page template, choose what blog element you want to display on the page and finally style it under the Styles tab. Learn more about the default blog post.

Custom Blog Single

If you want to create a completely custom blog single page, you can use the custom blog single type. From Customize > Blog > Blog Single, choose Custom and then click on New.

Customizing the Blog Archive Page

To customize blog archive pages (author, tag, category, date pages) go to Customize > Blog > Blog Archive. Then assign a template that is built with Elementor. Make sure to use the blog element inside that page.

Customizing the portfolio single page

Just like blog posts, there are two portfolio single types: default and custom.

Default portfolio single post

This makes it quick and easy to edit a portfolio single page. Just go to Customize > Portfolio > Portfolio Single, choose Default as the type. You can decide what elements to be displayed. Customize the elements under the Styles tab.

Custom portfolio single post

As the name suggests, a custom portfolio is for those who want even more customization. Go to Customize > Portfolio > Portfolio Single, choose Custom as the type. Click on new and customize it using Elementor. Learn more about custom portfolio.

Build Woocommerce Pages

WooCommerce is the most popular shopping cart plugin for WordPress. Jupiter X offers 8 premade single shop page templates and many other options that let you customize every bit of your e-commerce website. Learn more about customizing shop pages.

If you want even more customization, you can create your custom shop page using the bundled plugin, Jet Woo Builder. Learn more about creating custom shop pages.

Customizing 404, search and maintenance pages

Jupiter X provides an easy way to design your 404 not found page template. Just create a page and assign it as a template via Customize > Pages > 404.

You can customize your search results page in Customize > Pages > Search. Learn more about customizing search result page.

You can also create your own custom page and assign it via Customize > Pages > Maintenance to show when your site is in maintenance mode. Learn more about maintenance mode.

Create custom post type and dynamic content

You can organize your content in different post types other than default ones (page, post and portfolio) such as employees, hotel rooms, schools, etc. and customize their designs easily using Jupiter X. First, you need to enable custom post types from Jupiter X > Control Panel > Settings. After that, a new additional item called Post Types will be added to the customizer.

It will also add the Jupiter X post options below your custom posts. 

Now back to the Customizer > Post types > [your post type], you can decide which elements will be displayed. You can also create a completely custom single page and archive page for your new custom pages. 

To create a single custom post type template, from the Customize > Post Types > [your post type] > Single and then click on New.

Then find the Raven elements (with the blue X badge) and use them as you want.

Now choose the source option to be Dynamic and then select the Post Title.

Then update the template and close the modal. You can style the elements as you wish while editing the template in the Elementor editor. 

As for the Archive page, you can use Posts Widget from Elementor. Just remember to enable Is Archive toggle if you are going to use it on an archive page template. 

The Custom Post Types templates and Smart Filters are a good combination when creating a listing directory website. You can find a comprehensive tutorial on how to get used to these features to build a hotel website. 

Export and Import

Importing and exporting page content

The page content is stored in the database and can be exported from Tools > Export.

You can also import the backup from Tools > Import > WordPress Importer.

Importing and exporting Customizer settings

If you want to export Customizer settings, you can use the Customizer Export/Import plugin which is bundled with Jupiter X. So first, navigate to Jupiter > Control Panel > Plugins, install the Customizer Export/Import Plugin and then activate it. 

Now back in Customizer, you’ll see the Export/Import option at the bottom of the list. 

Custom CSS and JS

Advanced customizations may sometimes require additional CSS or Javascript snippets. Jupiter X allows you to add your custom CSS and JS snippets both globally and individually on each page. 

To add a global CSS fix

Remember that this will apply to all of your pages. Simply navigate to Customizer > Additional CSS and add your CSS snippet, then publish the changes.

To add a CSS fix to a page

If you wish to add a Custom CSS to one of your pages, please first activate the Raven plugin (if it is not yet activated) and then navigate to your page while editing in Elementor. Then click on the Settings button.

In the Advanced Tab, you can find the Custom CSS/JS section. Add your code snippet here and update the page.

To add a Javascript snippet globally  

Go to Jupiter X > Control Panel > Settings > Tracking code area.

You should wrap your JS code into a script opening and ending tag and then put it into the proper place. 
<script type=”text/javascript” >
     //your code here
</script>
Now, save the settings and flush the theme assets on top. 

Getting started with Jupiter X

Installing the theme

1. After you download the Jupiter theme from ThemeForest, unzip the file and then navigate to the jupiterx folder and locate the jupiterx-vxxx.zip. No need to unzip this file.

2. Open the WordPress admin area in your browser and navigate to Appearance > Themes. Then click Add New.

3. Click on Upload Theme and choose the jupiterx-vxxx.zip file you recently discovered in the ThemeForest package. Click on Install Now and wait while the file is being uploaded and installed.

4. Once the installation is finished, click on the Activate button in the installation results page or in Appearance > Themes.

5. Almost finished! Now, you’ll need to install the Jupiter X Core plugin. To do that, find the notification box that appears at the top in the WordPress admin area (see the screenshot below) and click on the Activate Jupiter X Core Plugin button.

Alternatively, you can install the Jupiter X Core plugin from Plugins > Add New > Upload Plugin and select the file jupiterx-core-vxxx.zip.

Congratulations! You have successfully installed the Jupiter X theme.
The next step is to register the theme to be able to install demos and plugins or contact support.

Registering the theme

1. Go to the WordPress admin area and open Jupiter’s control panel. To go to the control panel, either click on the link in the top notification box or go to Jupiter X > Control Panel from the left sidebar.

2. Now click on Activate Product.

3. Provide your email address and the Envato Purchase Code and click on Submit.

4. Now, you’ve successfully registered your Jupiter license. You should have received an email from Artbees containing your Artbees Portal username and password. (If you couldn’t find it in your inbox, make sure to check the spam or junk folder as well.)

You can use these credentials to log into the Artbees website to contact support or change your registered domain.

From this point, you can start building your website from scratch or use one of our professional templates (demos) to save time. Continue reading if you want to install a template.

Installing a template

1. Go to Jupiter X > Control Panel > Templates. Use the advanced search options to find a template and simply click on the Import button.

2. Choose Full Import, check Include media and then click on Install.

2. Click on Yes to confirm.

Simply wait until the template is installed.

3. That’s it! You’ve successfully installed a template. Now you can start customizing the template to fit your desired tastes and preferences.

Support and Maintenance

Jupiter X promises free lifetime updates including new features, improvements and bug fixes. You can also enjoy six months of one-on-one support. Make sure to check out the following support resources:

Be a bookworm! Learn more about every single option in Jupiter X theme. Read FAQs. Troubleshoot your issues. Cheatsheets and much more.

A treasure of rich How-to’s, pro tips, super useful tricks, and crash courses.

Ask any questions and our support team will help you ASAP.

Join thousands of Jupiter fans. Ask questions and help fellow designers and developers.

Don’t like to read? Here is a collection of 5-star video tutorials for you covering a wide range of topics.

Updating Jupiter X

Whenever there is an update available for Jupiter X, it takes up to 24 hours until you see the notification on WordPress Updates.

Alternatively, you can see the update notification in Jupiter X > Control Panel > Updates

1. Go to Jupiter X > Control Panel > Updates. Click on Update Theme for the latest available update. When the dialogue appears, Click on Agree and continue.

2. The update will be started and as it is completed, you’ll be redirected to the same page.

3. Now that the theme is updated, it’s time to update the Jupiter X Core plugin as well. Click on Manage Plugins to navigate to the plugin update page.

4. Find the Jupiter X Core plugin and click on the Update link.

5. The update process will be started and after successfully installing the latest version, it will reactivate the plugin.

6. Now, check if there are any updates available for other required plugins. If there are, repeat the same process.

FAQ

You are installing the wrong package file. Please refer to the Installing the theme section at the beginning of this article to see which package you need to install.

The free version of Elementor is bundled and required for Jupiter X, so purchasing Elementor Pro is completely optional. Jupiter X works perfectly fine without Elementor Pro. There are multiple plugins bundled with Jupiter X that add tons of features to your website, which means you don’t need to buy Elementor Pro. However, Elementor Pro is also compatible with Jupiter X. Just consider that at some points, the Elementor Pro display conditions may override Jupiter X templates. Learn more

 

Jupiter X itself doesn’t require more than 128MB of memory. However, while using a couple of other plugins such as Elementor, Jet Elements, Jet Engine etc, the amount of memory used will increase. To ensure that the website will not crash under pressure, it’s recommended to have at least 256M of memory. In order to do that, you can add this line to your wp-config.php file under the database configuration lines:

define('WP_MEMORY_LIMIT', '256M');

For more information, please click here.

We recommend that you avoid using unnecessary plugins and use a caching plugin (such as Autoptimize or WP-Rocket) and a proper CDN, optimize your images, test the website with GTMetrix and apply the recommendations. If you’re willing to use Autotomize or any other caching plugin, it’s better to exclude this path from minifying the Javascript to avoid further issues:

wp-content/themes/jupiterx/lib/admin/assets/lib/webfont/

For more information, please refer to this article.

If you are updating Jupiter X from an old version, it is possible that you will encounter a website crash due to critical errors. In this case, it’s better to remove the theme and Jupiter X Core plugin manually and then install the new version. This way you can avoid updating issues. For more information, please follow this article.

Installing a Template

In this article:

How to install a demo template on Jupiter X

Template installation is an automatic process and it needs to be done in the Jupiter X control panel. It is highly recommended to install a template on a fresh WordPress installation in order to bypass the possible issues with your loaded plugins and contents.

Note: Make sure to install Jupiter X Core plugin at first after theme activation in Appearance > Install Plugins.

1. From the WordPress left menu, go to Jupiter X > Templates.

2. In the search box, type the template name you want to install and click on the Import button.

3. Decide if you want the template to override your current content completely or you want partially import. If you chose the Full Import, everything on your website will be removed first(including content, settings, widgets) and the template will be installed from scratch. This is recommended when you want to install a template on a fresh WordPress installation.

If you choose the Content Import, you will have your previous content and only the new pages and widgets will be added. Please note that your Customizer Settings will also reset to the new template settings so you will lose the customizer settings anyway.

3. Check the Include Media (Copyrighted) checkbox at the end. However, after you installed the template you would need to provide your own images as they are copyrighted. This is to ensure that you will see the template as you saw it in our demo pages. If you do not include the media, you will not be able to see the images and you might think that the template is broken while it only doesn’t have the media.

4. Read the message in the pop-up window, then confirm by clicking on the “Yes” button.

Note: Using IE browser will prevent you from successful media import. Please use some other modern browser.

5. Be patient until the installation is completed. It may take several minutes on some web hosts. At this stage, several automatic steps happen:

  • The template will be downloaded from our server.
  • Required plugins will be installed and activated.
  • Post, page contents, navigation, widgets, and sliders will be imported.

6. After successful installation, click on the OK button and check the front end of your site.

Please note that since the templates require plugin installation, you can only install the templates if you have Super Admin privileges. It means that if you are on a Multisite and you logged in as an Administrator, you are not able to install the templates. You must have a Super Admin (Network Admin) account if you are on a Multisite and try to install a template. Otherwise, your template installation will stock in the Plugin installation stage.

Troubleshooting

404 Error on some pages

Sometimes after the template import, when you click on some custom post type single page links (like single pages on the listing directory templates) you will face a 404 error. In these cases, you only need to save the Permalink structure from WordPress -> Settings -> Permalink and that will resolve the issue.

In case you encountered any issue or error while installing a template, you can troubleshoot it using this guide.

Uninstalling a Template

Note: Make sure to install Jupiter X Core plugin at first after theme activation in Appearance > Jupiter X > Plugins.

1. From the WordPress left menu, go to Jupiter X > Templates.

2. In Installed Template section you’ll see a template that was previously installed. To uninstall it click on the Remove button.

3. Read the message in the pop-up window then click on the “Yes” button. Consider that all of the data and settings of your website will be erased.

4. Be patient until the process is complete. It may take several minutes on some web hosts. After successful uninstallation, click on the OK button.

Registering the Jupiter X theme

In this article:

Registering Jupiter X theme

There are two methods you can use to register the Jupiter X theme:

  1. Registering using the Purchase Code.
  2. Registering using an API Key.

Note: Make sure to install the Jupiter X Core plugin at first after theme activation in Appearance > Jupiter X > Plugins.

Registering via Purchase Code

In order to register the theme using your purchase code, you need to:

1 – Log in to your WordPress website admin panel and from the left menu go to Jupiter X Control Panel. Then click on the Activate Product button.

2 – In the opened panel, provide your Email Address and Envato Purchase Code. The email address will be used to create an account for you in Artbees Portal. In case there was an existing account with the same email, the purchase code will be added to the existing account.

In case it’s the first time that you are using this email to register the product, you will receive an email into your inbox containing the login details.

3 – Wait for the registration to be completed. After that, you can see the purchase code is added to your Artbees Account Dashboard -> Register Product.

Now you can see that the Activate Button is turned into Deactivate Product. Also, you can see the purchase code is added to your Artbees Account along with a new API Key.

Registering the theme via API Key

In order to register the theme using via API Key, you need to first obtain an API Key from Artbees Portal first. After getting an API key from the Artbees website, it is time to register Jupiter X from the WordPress admin panel.

1 – Log in to your WordPress website admin panel and from the left menu go to Jupiter X Control Panel. Then click on the Activate Product button.

2 – In the opened panel, click on “Or Insert API Key” and then paste the API Key from your Artbees Dashboard.

3 – Submit the form and see the successful registration message.

Common issues:

  • The most frequent issue which is happening while registering the theme is “Your API key could not be verified. There is no such API key” error. In this case, you need to make sure you are NOT adding your Purchase Code instead of the API Key into the registration field via API Key. Try to get the API key first and register your theme with it.
  • If you faced the error that says The purchase code is already in use with another account, make sure that you are not using a purchased code that is already registered with any of your other emails. Most of the time, when you already registered the product using another email, this error shows up. In these situations, simply use the old account, or if you want to move the registration to another account, try Revoking your API key.

Getting the purchase code

You need to have a valid purchase code to be able to register the theme.

To find the purchase code:

1. Go to ThemeForest and log in to your account.

2. In the upper right corner, hover over your username and click on Downloads.

3. Scroll down to Jupiter X, click on Download button, and then click on the “License certificate & purchase code (text)” link.

4. In the text file, take note of the Item Purchase Code
It is similar to rt76ed7sd-0000-1234-9655-111111111111

Getting an API key

After finding the purchase code, you need to create an account on the Artbees website to get an API key for theme registration.

1. On the Artbees website, sign up for an account. If you already have an account, log in and continue to the next step.

2. After signing up, hover over your profile image in the upper right corner and click on the Dashboard link.

3. Add your Purchase Code in the field and click on the Create New API Key button.
The API key will be generated.

4. Take note of the Artbees API Key to register the theme.

This image has an empty alt attribute; its file name is getting_an_api_key.gif

Installing the child theme for Jupiter X

Note: If you plan on customizing and editing the theme files, it is highly recommended to install a child theme. Having a child theme guarantees that your changes will not be deleted on each update of the theme and they will stay intact.
Make sure to have jupiterx-child.zip file.



In order to install the child theme:


1. From WordPress left menu, go to Appearance > Themes.

2. Click on Add New Theme.

3. Click on Upload Theme button.

4. Click on Browse button and select jupiterx-child.zip file, then click on Install Now button and wait for the install to complete.

5. After the child theme installed successfully, click on the Activate button.


This line in jupiterx-child/functions.php is required, so please do not remove it:

require_once( get_template_directory(). '/lib/init.php');


We include some examples by default for functions and styles in functions.php file but they are disabled by default. You need uncomment the line, for example, remove // to modify markups and attributes:

If you want to add some custom CSS or JS code to the child theme, you need to add them in jupiterx-child/assets/less/style.less and jupiterx-child/assets/js/script.js files.

If you added any CSS snippet in the style.less file and realized it is not working, it may have different reasons, but most probably, you need to Flush the assets cache in Jupiter X -> Customizer -> Settings once to see the effect.

Also, if you wish to add any CSS snippet to the style.less file in jupiterx-child/assets/less/ directory, you need to make sure these codes exist in your child theme’s functions.php file:

jupiterx_add_smart_action( 'wp_enqueue_scripts', 'jupiterx_child_enqueue_scripts', 8 );

function jupiterx_child_enqueue_scripts() {

	// Add the theme style as a fragment to have access to all the variables.
	jupiterx_compiler_add_fragment( 'jupiterx', get_stylesheet_directory_uri() . '/assets/less/style.less', 'less' );

	// Add the theme script.
	wp_enqueue_script('jupiterx-child', get_stylesheet_directory_uri() . 'https://d34b8fs2z18t5a.cloudfront.net/assets/js/script.js', [ 'jquery' ], '', true );
}

Note: Avoid adding CSS snippets in jupiterx-child/style.css because it is not being enqueued to your pages by default. Add them in jupiterx-child/assets/less/style.less and flush the assets in the control panel to see it’s working.

Note: Parent Jupiter X must be installed before installing the child theme.

Note: When you activate the child theme, the Customizer settings need to be reconfigured in Appearance > Customizer as Customizer saves parent and child theme settings differently.

Installing Jupiter X

Installing through WordPress administration


Note: It’s supposed you’ve already downloaded Jupiter X package. If no, read this article where you can get it.


1. From WordPress left menu, go to Appearance > Themes.

2. Click on Add New Theme.

3. Click on Upload Theme button.

4. Click on Choose File button and select jupiterx.zip that you have extracted from the ThemeForest downloaded file, then click on Install Now button and wait for the install to complete.

5. After the theme installed successfully, click on the Activate button.

Uploading through FTP client


Alternatively, you can upload the theme through file transfer protocol. Keep in mind that this will only upload the theme to your website, it will not install or activate it.

1. Use an FTP client (for example Filezilla) to access your host web server.

2. In the files browser navigate to /wp-content/themes.

3. Extract jupiterx.zip and transfer it into the directory /wp-content/themes.

4. Jupiter X is now uploaded to your WordPress website. From WordPress left menu go to Appearance >Themes and activate the Jupiter X.



After you activated the theme you must install Jupiter X Core plugin to be able to use all theme features. To do this:

1. Go to Appearance > Jupiter X > Plugins

2. Find Jupiter X Core plugin and click on Activate button.


After that you’ll be able to edit Jupiter X via Customizer and also Jupiter X Control Panel will appear in the dashboard on the left side, so you don’t have to access it via Appearance menu anymore:


Also after theme activation you’ll get a Setup Wizard which helps you to configure the theme:


Clicking Run Setup Wizard button will redirect you to a setup page where you’ll be able to register the theme with your purchase code, install the bundled plugins and install any pre-made template that also can be found in Jupiter X > Control Panel > Templates.

You can discard the Setup Wizard and work on the theme settings via Jupiter X Control Panel, but the Wizard gives you a quick configuration just after the theme activation, so you can set up Jupiter X in few clicks.

The package could not be installed. The theme is missing the style.css stylesheet. What’s wrong?

You are installing the wrong package file. Please make sure you are installing the correct package after extracting the downloaded file from ThemeForest. Here is more info.


Downloading the theme

To download the Jupiter X theme:

1. Go to ThemeForest and log in to your account.

2. In the upper right corner, hover over your username and click on Downloads.

3. Scroll down to Jupiter X and click on Download All files & documentation.


Please note:
 When you use Download all files & documentation in the downloaded zip file you will find 2 theme folders, Jupiter V6 and Jupiter X. if you want to download only Jupiter X download only installable files from the same screen. Along with the theme files in the folder, you will find Child theme, Plugins and the Documentation.

For more details check this link.


4. Extract the downloaded .zip file into a folder. These files will be needed for the theme installation.

Jupiter X server requirements and configuration

In this article:

Configuring the Settings in php.ini and .user.ini files


The PHP configuration file (php.ini) is a special file that holds the settings when PHP runs. On some of the servers, it is not possible to change the settings in the main php.ini file, so you’ll need to override it.

To override php.ini file:

1. Create an empty file called php.ini in the root directory of your website where WordPress is installed.


Note: You can access the WordPress installation location via your host control panel or using FTP softwares. On most of the servers, it’s in the public_html folder.

2. Add following codes to the file.

allow_url_fopen = On
upload_max_filesize = 8M
post_max_size = 8M
memory_limit = 256M
max_execution_time = 60


3. Check your server settings as explained in the previous section to make sure the changes are applied. If you see no change, rename php.ini file to .user.ini (be sure the dot is added at the beginning of the file name). It’s possible that your server does not allow overriding of server settings.


Note:
 To increase the memory limit, you can also add define(‘WP_MEMORY_LIMIT’, ‘256M’); to your WordPress wp-config.php file, just before the “That’s all, stop editing! Happy blogging.” line.

Configuring the Setting in .htaccess File


.htaccess is a configuration file for the web servers running Apache Web Server software. You can also use this file to configure some of the server settings.


To add the settings in the file:

1. Open the .htaccess file in an editor. You can find the file in the root directory of the WordPress installation. 

Note: You can access the WordPress installation location via your host control panel or using FTP softwares. On most of the servers, it is in the public_html folder.


2. Add following codes at the end of the file.

php_value allow_url_fopen On
php_value upload_max_filesize 16M
php_value post_max_size 16M
php_value memory_limit 256M
php_value max_execution_time 60
<IfModule mod_substitute.c>
SubstituteMaxLineLength 20M
</IfModule>


3. Check your server settings as explained in the previous section to make sure the changes are applied.

Jupiter X Server Requirements

WordPress recommends the following server settings:


PHP – 
Version 7 or greater.
MySQL – Version 5.6 or greater.
MariaDB  Version 10.0 or greater. Only required if you are not using MySQL.
HTTPS – Supported by the server.


Info: 
WordPress also works on PHP 5.2.4+ and MySQL 5.0+, however they are not recommended due to possible security vulnerabilities. To learn more, read the WordPress requirements article.

Jupiter X recommends the following server settings:


PHP –
 Version 7 or greater (however the required version is 5.6)
MySQL – Version 5.6 or greater
mod_rewrite – The Apache module needs to be activated for pretty permalinks.
cURL – Supported by the server.
upload_max_filesize – 8 MB or greater
iconv – this extension must be installed on your server
SubstituteMaxLineLength
 – 20M or greater
PHP and WordPress Memory Limit 
– 256MB (How to increase PHP and WordPress Memory limits)
PHP Modules –
 PHP XML, MBString, SimpleXML, Fsockopen/cURL, SoapClient, DOMDocument, GZip, Zip Archive, Iconv, OpenSSL > 1.0.2

Artbees Site IP

Make sure that artbees.net is not blocked on your server (IP: 157.230.149.127). It’s required for registration.


Jupiter X officially supports WooCommerce, so if you are going to set up a shop, it’s best to make sure your server also supports this plugin’s requirements.

To learn about the plugin server requirements, read the official article.


Elementor Requirements:

Since the default page builder in Jupiter X is Elementor, it’s mandatory to make sure your web host supports the minimum requirements of Elementor too, in case you want to use Elementor. Otherwise, you may experience issues like “The Preview could not be loaded” or “can not find the_content” issues or blank screen of death while loading a page in your back-end. Here is where you can see the Elementor minimum requirements:

https://docs.elementor.com/article/38-requirements

Checking Server Requirements

System Status Page


After activation of the Jupiter X theme, from the WordPress left menu, go to Jupiter X > System Status to check the server requirements.

This image has an empty alt attribute; its file name is system-status.gif

The System Status page consists of different sections:

  • WordPress Environment
  • Theme
  • Browser
  • Server Environment
  • Active Plugins

Each section provides valuable information to help you find out the problems with your installation environment.

If there is a green checkbox in front of the option, it means that the value meets the requirements of the theme. If there is a red exclamation mark then you need to take action to fix the incompatibility.

WP-ServerInfo Plugin


This plugin allows you to easily check almost all of the server settings. Install the plugin like any other WordPress plugin, then follow steps below.

1. From the WordPress left menu go to Dashboard > WP-ServerInfo page. It will show some general information about your server.

2. To see all the server information, click on Display PHP Information and Display MYSQL Information.

This image has an empty alt attribute; its file name is wp-serverinfo.gif

Theme License Clarification

Artbees is an exclusive Envato author, so the Jupiter X theme license follows the Standard licenses. The only point is Jupiter has become GPL licensed and an Extended license is not available now.

Regular License

Almost all users need to buy this type of license for use on a single domain. You can read more about the Regular License on the ThemeForest website. Please note that a regular license can be used on a single domain, but an unlimited number of websites if they are under the same domain. So, you don’t need to provide a separate license for your websites which are in a subdomain or a folder on your main domain.

Also, you can use a regular license for your staging/dev environment as well. Just after finishing your work on the staging website, revoke the API Key used there and register a new API Key with the same purchase code for your production website.

Info: If you have questions after reading the license articles in ThemeForest, contact Envato support.

GPL License

What is licensed as 100% GPL:

  • Jupiter X theme codebase
  • Jupiter X Core plugin

What is NOT licensed as 100% GPL:

  • Raven plugin for Elementor
  • Donut Plugin for WPBakery Page Builder
  • WPBakery Page Builder Plugin
  • Jet plugins (JetElements, Jet Menu, Jet Blog, Jet Engine, Jet Popup, Jet Smart Filters)
  • All premium sliders
  • Shop Customizer
  • Ready-made templates

When users purchase a license from Envato, they will get a purchase key that they can obtain their API keys to register Jupiter X and have access to any of the Pro features that will only work with a single domain.

License Registration in the Artbees Portal

Upon theme purchase from ThemeForest, you’ll receive a license key. Use the key to generate an API key for theme registration in the Artbees portal.

Note: To learn more about theme registration, read Registering the theme article.

Artbees API allows you to register your theme only on a single domain (including subdomains and subfolders).

Note: You can use API key on localhost, it works there too, as well as you can register the theme in a staging environment, and then revoke the API key and register with a newly generated API key on your new domain.

It’s also good to mention that there is no possible way to give a discount to individual buyers due to the Envato rules, but you can save money this way if you are up to buy a mass number of licenses: 

Discount on mass purchases

What do you get when you have a Jupiter X Pro license?

To see the benefits of having a valid license of the Jupiter X Pro theme, please visit this article.

Discount on mass purchases

Unfortunately, due to Envato rules, it’s not possible to give a discount to individuals or non-profit users. However, Envato let the authors run some promotions for a limited period of time during each year. It means that if you subscribe to our newsletter on the blog or in your Artbees Dashboard you will get the announcement whenever a discount was about to run. 

Also you can use the following form to contact Envato support about a possible discount:

https://help.market.envato.com/hc/en-us/requests/new

They are linked directly with Envato buying team who will then reach out to you and arrange a discount if possible.

Upgrading to Pro

Upgrading Jupiter X to the Pro version is easy. The upgrade button placed in various places inside the WordPress backend including the Jupiter X Control Panel, the menu and also the Customizer. It takes you to the Jupiter X Pro ThemeForest page where you can download the Pro version and install it.


Upgrading to the Pro version will give you some benefits including ready-made templates, premium plugins and dozens of new features. To see more information about the Jupiter X Pro features, please follow this article

Upgrading to Pro version has 4 steps: 

1 – Getting a license from ThemeForest.

2 – Download the Jupiter X Pro package from ThemeForest Downloads page.

3 – Install the Jupiter X Pro package.

4 – Activate the Jupiter X Pro theme.



1 – Get a Jupiter X license

Jupiter X theme is GPL. It will be available soon to download and use free of charge inside the wp.org theme repository. It requires no license by default. However, if you wish you upgrade to the Pro version, you would need to obtain a license from ThemeForest first. 

You can get a license from the ThemeForest by clicking here and adding the theme to your basket then proceed with the checkout. This article will help you understand how you can buy it from the Envato market, the owners of ThemeForest.net.

After obtaining a license, you need to register the theme with it. 

2 – Download the Jupiter X Pro package

In order to find out how to download the Pro package file from ThemeForest, please follow this article.

3 – Installing the Jupiter X Pro package.

You would need to install the Jupiter X package on your WordPress website like a regular theme.

So, just navigate to Appearance -> Themes and Click on Add New.

Then choose the downloaded package from ThemeForest and click on Install Now button. Here are more details on how you can install the Jupiter X Pro theme.

After that, go back to the Appearance -> Themes and Activate the Jupiter X theme.

4 – Activate the Jupiter X Pro theme.

Please follow this article to find out ho you can register your theme and activate it.

Note:  In case you had issues registering the theme at this step, please make sure the system resources are meeting the minimum requirements. Especially check for cUrl module and OpenSSL library on your web host to be activated and updated to the latest versions. 


After the installation, you will see the activation message as below. You can now benefit from all the Pro features


Note: If you had issues at this step, make sure: 

  • The WordPress wp-content directory and folders inside it have proper permission. (755)
  • The Jupiter X theme files are having the same ownership as the WordPress files have. 
  • Make sure your web host has access to Artbees website. You can check this in Jupiter X Control Panel -> System Status -> Communication with artbees.net.

Jupiter X Pro

Jupiter X theme is 100% GPL. Licensing completely under the GPL (or otherwise) is an agreement between the author and the buyer saying what rights the buyer will be getting. In the case of the 100% GPL that includes many rights, such as the right to redistribute or resell. Also, the lite version of the theme is free and everyone can use it on any website and third-party product. However, the Pro version has some premium features that are not GPL. A set of premium features are gathered into a new package named Jupiter X Pro and will extend the functionality and flexibility of the theme. These features will be available as soon as you download and activate the Jupiter X Pro theme. In this article, we will take a walk through the benefits of using the Pro version of the theme and will have a look at how to upgrade to Pro version. 



License

Let’s distinguish between the Jupiter X Lite and Jupiter X Pro licenses first. The Jupiter X Lite theme package is 100% GPL and free as mentioned. From now on, we will talk about Jupiter X Pro license which is not GPL. Artbees is selling its product licenses through Envato market, so the Jupiter X Pro license follows the Standard licenses of Envato. When we say Jupiter X Pro version, we mean Jupiter X Pro theme with an activate license. Users who already had Jupiter X purchase code, require to only activate the Jupiter x Pro Theme in one of the updates. It requires no extra charge for users who already have a purchase code for Jupiter X. If you still have questions about GPL license, please follow up this thread in Envato forums.



What is included

The Jupiter X Lite theme package is available for download through Artbees Themes Website and Jupiter X Pro package is available from the ThemeForest.net. Everyone can install the theme through the appearance section of the WordPress admin area. This Lite package contains the free features that are part of the theme such as:
  • Jupiter X framework 
  • Assets compiler (JS and Less) and a full set of Jupiter X APIs
  • Customizer 
  • Free bundled plugins including Elementor Page builder
  • free template(s)
  • Jupiter X Core plugin

While using the Jupiter X theme, you will see some badges and icons and areas that require the Jupiter X Pro package to be installed and activated. They are the premium features that will unlock when you provide a license for Pro Package. 

In the next section, we will see what sections require Jupiter X Pro version. 



Premium features

By upgrading to Jupiter X Pro, you will unlock these features in the Customizer and Control Panel:

  • Shop Customizer including Styling the product lists, Product page layouts and styles, checkout and cart par customizer. 
  • Adobe fonts (former Typekit) in the Customizer settings
  • Custom Header and Footer 
  • Blog single layouts and styles. 
  • Features like Social Sharing, Post navigation, Author Box styling, Related Post box customizations in the Customizer for Blog posts and Portfolios
  • Premium Plugins for download (bundled and free of charge)
  • Premium Templates (free of any extra charge)
  • Tracking code (such as Google Tag Manager or any other tracking code)
  • Raven plugin with a lot of features such as Form Builder (compatible with MailChimp, HubSpot, slack and having unlimited possibilities) and Posts element. 



Benefits

By upgrading to Jupiter X Pro, you will benefit from:

  • All premium templates (currently +)
  • All Block templates
  • 6 month of premium support
  • Premium plugins including Raven, Jet Plugins, Layer Slider, Revolution Slider, Master Slider and Advanced Custom Fields Pro
  • Premium features mentioned in the previous section



How to upgrade

It’s easy to upgrade to the Pro version. The only thing required here is to have a valid license from the Envato market related to Jupiter – Multi-Purpose Responsive Theme (5177775). You can find a complete tutorial on how to upgrade to Pro version here

Export & Import

Jupiter allows you to export and import your selected website data. It is always recommended to have a backup of your website data as things may go wrong in the future. This option is also handy when you want to move your website to another server or domain.

In this article we’ll describe how to import and export the website data.


Exporting the Data

To export the data:

1From the WordPres left menu, go to Jupiter > Control Panel.

2From the Control Panel, click on Export & Import.

3Select which data you wish to export and click on the Export button.

4After the export is done, click on the Download button to download your data as .zip file.


Importing the Data

To import the data:

1From the WordPres left menu, go to Jupiter > Control Panel.

2From the Control Panel, click on Export & Import.

3Click on the Upload button and select an exported .zip file.

4Click on the Import button and wait for the proccess to be completed.

Downgrading Jupiter Theme

If you wish to downgrade your Jupiter theme to an older version, there is a built-in feature just for that.


Downgrading Jupiter Theme

To downgrade:

1From the WordPress left menu, go to Jupiter > Control Panel > Updates.

downgrading jupiter theme

2Find the version number to which you wish to downgrade the theme and click on the Downgrade button.

downgrading jupiter theme

3A new notification pop-up window will apear, click on the Agree button.

downgrading jupiter theme

4Wait for the downgrade process to finish.

Installing The Ken Theme

The next step after installing WordPress and checking your server requirements, is you can install The Ken WordPress theme. Access to WordPress administration and FTP clients is required to Install the theme.

In this article, we’ll explain how to install The Ken theme on your website.


Downloading the Theme

First you’ll need to download The Ken theme from the ThemeForest website.

To download the theme:

1Go to ThemeForest and log into your account

2In the upper right corner, hover over your username and click on Downloads.

installing ken theme - themeforest menu

3Scroll down to The Ken and click on Download All Files & Documentation.

4Extract the downloaded .zip file into a folder. These files will be needed for the next steps.


Installing Through WordPress Administration

1From the WordPress left menu, go to Appearance > Themes.

installing ken theme

2Click on Add New Theme.

installing ken theme

3Click on the Upload Theme button.

installing ken theme

4Click on the Choose File button, select the Ken.zip that you have previously extracted, click on the Install Now button and then wait for the installation to complete.

5Once the theme has installed, click on the Activate button.

Registering The Ken Theme

After installing the theme, you must register it in order to install the updates and templates.

In this article, we’ll explain how to find the purchase code, generate an API key and register the theme


Finding the Purchase Code

You’ll need to have a valid purchase code to be able to get an API key for the theme registration.

To find the purchase code:

1Go to ThemeForest and log into your account.
2In the upper right corner, hover over your username and click on Downloads.
3Scroll down to The Ken, click on the Download button, and then click on the “License certificate & purchase code (text)” link.
4In the text file, take note of the Item Purchase Code. It is similar to rt76ed7sd-0000-1234-9655-111111111111

Getting an API Key

After finding the purchase code, you’ll need to create an account on the Artbees website to get an API key for the theme registration.

To get an API key:

1On the Artbees website, sign up for an account. If you already have an account, log in and continue to the next step.
2After signing up, hover over your profile image in the upper right corner and click on the Dashboard link.
3Take note of the Artbees API Key.

Registering the Theme

Once you have an API key from the Artbees website, you can register The Ken from the WordPress admin panel.

To register The Ken:

1Log into your WordPress website admin panel and from the left menu go to Ken > Register Product.
2Copy and paste the API key you got in the previous section into the API field and click on the Register button. After successfully registering, you should be able to see the thank you message.

Installing Plugins

The next step after installing and registering The Ken WordPress theme, is installing plugins and the most important plugin, WPBakery Page Builder.

In this article, we’ll explain how to install the WPBakery Page Builder plugin within The Ken theme.


Before Installation

  • Check the Release Notes page.
  • Install the plugins in a test/staging environment to test plugins with your theme.
  • Backup your website.
  • Deactivate caching plugins temporarily.
  • Check online if there are known plugin conflicts for that particular plugin.

Installing Plugins

Ken theme requires the WPBakery Page Builder plugin. The rest are optional and you may install them based on your website requirements.

Plugin Description Type

WPBakery Visual Composer (Modified Version) A drag and drop page builder Required
Envato WordPress Toolkit Manage: install, upgrade, & backups during upgrade Recommended

To install a plugin manually:

1From the WordPress left menu, go to Appearance > Install Plugins.

installing plugins

2Click on Install button below WPBakery Page Builder.

3After the successful installation, from the WordPress left menu, go to Plugins > Installed Plugins.

installing plugins

4Click on the Activate button below WPBakery Page Builder.

To install a plugin automatically:

1From the WordPress left menu, go to the Ken Control Panel > Required Plugins.

2Click on Activate button to install and activate WPBakery Page Builder plugin.

You’ll get a message of the successful installation:


3rd Party Plugins Installation

It is highly recommended use a test/staging environment to test 3rd party plugins with your customizations and see how your website is affected, before installing the plugin on your live website.

1From WordPress left menu, go to Plugins > Add new.

Installing plugins and add-ons - plugins menu

2Search for a plugin by typing into Search Plugins input field.

Installing plugins and add-ons - search

3On the plugin you wish to install, click Install Now.

Installing plugins and add-ons - install

4After the plugin is done installing, click on Activate.

Installing plugins and add-ons - activate

Installing a Template

Templates make your life easier by quickly styling the colors, layouts, and design of your site from the start. In this article we’ll provide step-by-step instructions for installing templates in The Ken theme.


Registering the Theme

To install templates for The Ken theme you’ll first need to register the theme with Artbees Themes. For more information on how to register your theme with Artbees please click here.


Installing Templates

1From the WordPress left menu, go to Ken Control Panel > Templates.

2Select a template and click on the Install button.

3Read the message in the pop-up window, then confirm by clicking on the “Yes” button.

4Read the message in next pop-up window, then click on either the “Do not Include” or “Include” button.

Include templates images and videos

6Be patient until the installation is complete. It may take several minutes on some web hosts. At this stage, several automatic steps happen:

  • The template will be downloaded from our server.
  • Required plugins will be installed and activated.
  • Post, page contents, navigation, widgets and sliders will be imported.

Template installation progress

7After successful installation, click on the OK button and check the front end of your site.

The template is installed. You can check the frontend of your website to see the newly installed template. Now you have a boilerplate to customize to your liking.


Installing a Template Manually

This section is deprecated

If you come across any issues while installing the template, there is a way to install it manually.

1Download the template files and extract the files on your computer.

2From the WordPress left menu, go to Tools > Import.

3Install the WordPress Importer at the bottom of the page.

4Click on Run Importer and choose theme_content.xml file present in the folder which you extracted in the step 1. Click on Upload file and import.

5Assign the posts to an existing user, check the Download and import file attachments option and click on the Submit button.

6Install this plugin. You may check this article to learn how to install plugins.

7From the WordPress left menu, go to Tools > Widget Importer & Exporter and choose widget_data.wie file from the files in step 1.

8In step 1 extracted files, open options.txt file and copy the whole content of that file.

9Go to Theme Settings > Import/Export and click on “Import from File” button and paste the content which you copied in the above step and click on the Import button.

If you face any errors while following the steps above, please refer to this troubleshooting article.

If you have any questions regarding the templates installation in The Ken theme, please open a topic and our support staff will help you.

Content Layouts in Jupiter

The content of a page in Jupiter can have four layouts:

  1. Full Layout
  2. Right Layout
  3. Left Layout
  4. Full-Width Layout

The main difference between these three is that the full layout doesn’t have a sidebar while the right layout and left layouts have fixed sidebars on their respective sides.

In this article, we will look at the layouts one by one.


Full Layout

It makes the content full width and there are no sidebars. To see a demo of the full width page, click here.

1Add a new page.

2Scroll to Jupiter Page Options.

3Choose the layout option “Full Layout”

4Publish or update the page.


Right Sidebar

It adds a right sidebar to your page. To see a demo of the right sidebar page, click here.

1Add a new page.

2Scroll to Jupiter Page Options.

3Choose the layout option “Right Sidebar”

4Publish or update the page.


Left Sidebar

It adds a left sidebar to your page. To see a demo of the left sidebar page, click here.

1Add a new page.

2Scroll to Jupiter Page Options.

3Choose the layout option “Left Sidebar”

4Publish or update the page.

Full-Width Layout

It has the same behavior as Full Layout making the content full width on your page. The only difference is Full Layout calculates the width and heights via JS, and Full Width Layout will let you render the full width page only via CSS.

It’s an improved version of Full Layout and does not use JS for making sections, rows full width.

How to Install Templates

Templates are prebuilt demos for a specific type of a website that can be installed on the Jupiter theme. Each template is created by a group of designers and developers from Artbees exclusively for the Jupiter theme.

In this article, we explain how to install, and uninstall a template, as well as some solutions to common issues.

To see all available templates for Jupiter, check the Templates page


Template Introduction

At Artbees, we design and develop exclusive prebuilt demos (templates) for the Jupiter theme. All of the available templates are installable in the latest version of Jupiter theme.

There are some points to consider before using templates:

  • Templates needs to be installed in a fresh installation of WordPress.
  • Installing or uninstalling a template will erase all the data and settings of your website.
  • All images and videos are copyrighted and used only for demo purposes.

Images and Videos

As mentioned above all images and videos are copyrighted and they are included in our templates for demo purposes only. If you’d like to use any of them on your website, you’ll need to acquire the appropriate license for each asset.


Recommended Hosting Solutions

The following hosting services offer maximum compatibility with Jupiter and provide exclusive discounts to Artbees Themes users:

InMotion > Up to 50% Discount
WPEngine > 20% Discount
DigitalOcean > $10 Discount
MediaTemple > 2 Months free on Annual Plan


Installing a Template

Template installation is an automatic process and it needs to be done in the Jupiter control panel. In this example, we install the Poseidon template.

To install the template:

1From the WordPress left menu, go to Jupiter > Control Panel.

install templates - menu

2In the Control Panel menu, click on Templates.

install templates - control panel

3In the search box, type Poseidon and click on the Install button.

install templates - search install

4Read the message in the pop-up window, then confirm by clicking on the “Yes, install Poseidon” button.

Template installation confirmation

5Read the message in next pop-up window, then click on either the “Do not Include” or “Include” button.

Include templates images and videos

6Be patient until the installation is complete. It may take several minutes on some web hosts. At this stage, several automatic steps happen:

  • The template will be downloaded from our server.
  • Required plugins will be installed and activated.
  • Post, page contents, navigation, widgets and sliders will be imported.

Template installation progress

7After successful installation, click on the OK button and check the front end of your site.


Uninstalling a Template

As explained in the previous section, we installed the Poseidon template successfully. The uninstallation process is also automatic and easy to do.

To uninstall the template:

1From the WordPress left menu, go to Jupiter > Control Panel.

install templates - menu

2In the Control Panel menu, click on Templates.

install templates - control panel

3As you can see, the Poseidon template is marked as installed. To uninstall it click on the Uninstall button.

install templates - uninstall

4Read the message in the pop-up window then click on the “Yes, uninstall Poseidon” button. Consider that all of the data and settings of your website will be erased.

Template uninstallation confirmation

5Be patient until the installation is complete. It may take several minutes on some web hosts. After successful uninstallation, click on the OK button.


Installing a Template Manually (Deprecated)

If you come across any issues while installing the template, there is a way to install it manually.

1Download the template files and extract the files on your computer.

2From the WordPress left menu, go to Tools > Import.

3Install the WordPress Importer at the bottom of the page.

4Click on Run Importer and choose theme_content.xml file present in the folder which you extracted in the step 1. Click on Upload file and import.

5Assign the posts to an existing user, check the Download and import file attachments option and click on the Submit button.

6Install this plugin. You may check this article to learn how to install plugins.

7From the WordPress left menu, go to Tools > Widget Importer & Exporter and choose widget_data.wie file from the files in step 1.

8In step 1 extracted files, open options.txt file and copy the whole content of that file.

9Go to Jupiter > Theme Options > Import and paste the content which you copied in the above step and click on the Import button.


Common Issues

A list of common issues that you may face during template installation. The list will be updated regularly.

FS_METHOD (Ownership of wp-directory)

This issue occurs when WordPress does not have permission to modify the file systems correctly. To solve this issue on 99% of web hosts, add the following codes in the wp-config.php file and modify each six FTP details based on your own details.

define('FS_METHOD', 'direct');
define( 'FS_CHMOD_DIR', ( 0755 & ~ umask() ) );
define( 'FS_CHMOD_FILE', ( 0755 & ~ umask() ) );
define('FTP_BASE', __DIR__);
define('FTP_CONTENT_DIR', __DIR__ .'/wp-content/');
define('FTP_PLUGIN_DIR', __DIR__ .'/wp-content/plugins/');
define('FTP_HOST', 'hostname');
define('FTP_USER', 'username');
define('FTP_PASS', 'password');

Error 504 (Gateway Time-out)

This issue occurs mostly when the PHP maximum execution time is less than the Jupiter requirements. Read the Jupiter server requirements article and increase your server maximum execution time to the recommended value.

Other Issues

If you faced any other issues (Error 500, etc.), check out this article or open a ticket in our help desk.

Installing Plugins and Add-ons

The next step after installing and registering Jupiter WordPress theme, is installing plugins and add-ons to use a drag and drop page builder and empower the theme with extra functionalities.

In this article, we explain about different methods of installing bundled/3rd party plugins and add-ons.


Before Installation

  • Check the Release notes page.
  • Install the plugins in a test/staging environment to test plugins with your theme.
  • Backup your website.
  • Deactivate caching plugins temporarily.
  • Check online if there are known plugin conflicts for that particular plugin.


Installing Plugins

Jupiter theme requires several important plugins. At the moment, installation of two of them are required. The rest of them are optional and you may install them based on your website requirements.

Plugin Description Type

WPBakery Page Builder (Modified Version) A drag and drop page builder Required
Artbees Themes Captcha A captcha plugin to keep spam away Required
Layer Slider A multi-purpose premium slider plugin  Recommended
Slider Revolution An innovative premium slider plugin Recommended
Master Slider A powerful premium slider plugin Recommended

There are three methods for installing the plugins.

Jupiter Automatic Installation (V 5.7+)

Jupiter version 5.7 introduced a new feature for plugin management. This new feature allows you to easily install, update, activate or remove plugins from your Jupiter control panel. This method is recommended as it takes less than a minute to install a plugin.

As an example, we will install WPBakery Page Builder, a required plugin for Jupiter which comes bundled with the theme.

1From WordPress left menu, go to Jupiter > Control Panel.

Installing plugins and addons - jupiter control panel menu

2From the control panel left menu, go to Required Plugins.

3Next to WPBakery Page Builder, click on Activate button.

4A new pop-up window will appear, click on Continue button.

5After a couple of seconds, a new pop-up window will appear. Click on Ok button.

6WPBakery Page Builder is now installed and activated on your website. It will be displayed above in Active Plugins section.

WordPress Automatic Installation

This method is recommended and should be used if you are using Jupiter version 5.6 or older. As an example, we will install and activate WPBakery Page Builder, a required plugin for Jupiter which comes bundled with the theme.

1From WordPress left menu, go to Appearance > Install Plugins.

Installing plugins and add-ons - appearance menu

2Click on the Install button below WPBakery Page Builder.

Installing plugins and add-ons - install

3After the successful installation, from WordPress left menu, go to Plugins > Installed Plugins.

Installing plugins and add-ons - plugins menu

4Click on the Activate button below WPBakery Page Builder.

Installing plugins and add-ons - activate

Manual Installation

If you have a plugin in a .zip format you may upload it manually and then install it.

1From WordPress left menu, go to Plugins > Add new.

Installing plugins and add-ons - plugins menu

2From the top left corner of the screen, click on Upload Plugin.

Installing plugins and add-ons - upload plugin

3Upload a file in .zip format then click on Install Now.

Installing plugins and add-ons - install now

4After the plugin is done installing, click on Activate.

3rd Party Plugins Installation

It is highly recommended use a test/staging environment to test 3rd party plugins with your customizations and see how your website is affected, before installing the plugin on your live website.

1From WordPress left menu, go to Plugins > Add new.

Installing plugins and add-ons - plugins menu

2Search for a plugin by typing into Search Plugins input field.

Installing plugins and add-ons - search

3On the plugin you wish to install, click Install Now.

Installing plugins and add-ons - install

4After the plugin is done installing, click on Activate.

Installing plugins and add-ons - activate


Installing Add-ons

Add-ons are exclusive free extensions only for Jupiter theme which bring more functionality and customizations.

Installing Jupiter Theme and Child Theme

The next step after installing WordPress and checking server requirements, is installing Jupiter WordPress theme. Access to WordPress administration and FTP clients are required for Installing theme and child theme.

In this article, we explain about installing Jupiter theme and its child theme in your website.


Downloading the theme

At first, you need to download Jupiter theme and child theme from ThemeForest website.

To download the theme:

1Go to ThemeForest and login into your account.

2In the upper right corner, hover over your username and click on Downloads.

Installing theme and child theme - themeforest menu

3Scroll down to Jupiter and click on Download All files & documentation.

Installing theme and child theme - Jupiter download

4Extract the downloaded .zip file into a folder. These files will be needed for the next steps.


Installing the theme

There are few methods to upload and install a theme on your WordPress website. In this section, we explain about two easy-to-follow installation methods.

Installing through WordPress administration

1From WordPress left menu, go to Appearance > Themes.

Installing theme and child theme - appearance menu

2Click on Add New Theme.

Installing theme and child theme - add new theme

3Click on Upload Theme button.

Installing theme and child theme - upload theme

4Click on Choose File button and select Jupiter.zip that you have extracted from the ThemeForest downloaded file then click on Install Now button and wait for the install to complete.

Installing theme and child theme - install theme

5After the theme installed successfully, click on Activate button.

Installing theme and child theme - activate theme

Uploading through FTP client

Alternatively, you can upload the theme through file transfer protocol. Keep in mind that this will only upload the theme to your website, it will not install or activate it.

1Use a FTP client (for example Filezilla) to access your host web server.

2In the files browser navigate to /wp-content/themes.

3Extract Jupiter.zip and Transfer it into the directory.


Installing the child theme

If you plan on customizing and editing the theme’s files, it is highly recommended to install a child theme. Having a child theme guarantees that your changes will not be deleted on each update of the theme and they will stay intact.

To install the child theme:

1From WordPress left menu, go to Appearance > Themes.

Installing theme and child theme - appearance menu

2Click on Add New Theme.

Installing theme and child theme - add new theme

3Click on Upload Theme button.

Installing theme and child theme - upload theme

4Click on Browse button and select Jupiter-child.zip file then click on Install Now button and wait for the install to complete.

Installing theme and child theme - install theme

5After the child theme installed successfully, click on the Activate button.

Checking Server Requirements

Having the correct server requirements is one of the key factors for WordPress and the Jupiter theme. It is highly recommended to use a server which supports the recommended requirements.

In this article, we discuss WordPress, Jupiter, and WooCommerce server requirements, as well as checking and configuring the server settings


WordPress Requirements

WordPress recommends the following server settings.

Setting Description

PHP Version 7 or greater.
MySQL Version 5.6 or greater.
MariaDB Version 10.0 or greater. Only required if you are not using MySQL.
HTTPS Supported by the server.


Recommended Hosting Solutions

The following hosting services offer maximum compatibility with Jupiter and provide exclusive discounts to Artbees Themes users:

InMotion > Up to 50% Discount
WPEngine > 20% Discount
DigitalOcean > $10 Discount
MediaTemple > 2 Months free on Annual Plan


Jupiter Requirements

Jupiter recommends the following server settings.

Setting Description

PHP Version 5.6 or greater.
MySQL Version 5.6 or greater
mod_rewrite The Apache module needs to be activated for pretty permalinks.
cURL Supported by the server.
upload_max_filesize  16 MB or greater
max_execution_time 60
PHP Library Simple XML

Artbees Site IP

Make sure that artbees.net is not blocked on your server (IP: 157.230.149.127). It’s required for registration.


WooCommerce Requirements

Jupiter officially supports WooCommerce, so if you are going to set up a shop, it’s best to make sure your server also supports this plugin’s requirements.

To learn about the plugin server requirements, read the official article.


Checking Server Requirements

There are several methods to check server requirements. We’ll explain two of the most common methods.

System Status Page

After activation of the Jupiter theme, from the WordPress left menu, go to Jupiter > Control Panel > System Status to check the server requirements.

The System Status page consists of different sections:

  • WordPress Environment
  • Theme
  • Browser
  • Server Environment
  • Active Plugins

Each section provides valuable information to help you find out the problems with your installation environment.

If there is a green checkbox in front of the option, it means that the value meets the requirements of the theme. If there is a red exclamation mark then you need to take action to fix the incompatibility.

WP-ServerInfo Plugin

This plugin allows you to easily check almost all of the server settings. Install the plugin like any other WordPress plugin, then follow steps below.

1From the WordPress left menu go to Dashboard > WP-ServerInfo page. It will show some general information about your server.

Checking server requirements - WP-ServerInfo general information

2To see all the server information, click on Display PHP Information and Display MYSQL Information.

Checking server requirements - WP-ServerInfo all information


Configuring Server Settings

Configuring the server settings requires some technical knowledge. A site owner needs to be familiar with php.ini, .user.ini and .htaccess files, as well as how to use FTP softwares.

As mentioned in the previous Jupiter requirements section, there are 11 requirements for a proper Jupiter installation. The first five should be configured by host provider but the rest can also be configured by the site owner.

Configuring the Settings in php.ini and .user.ini Files

The PHP configuration file (php.ini) is a special file that holds the settings when PHP runs. On some of the servers, it is not possible to change the settings in the main php.ini file, so you’ll need to override it.

To override php.ini file:

1Create an empty file called php.ini in the root directory of your website where WordPress is installed.

2Add following codes to the file.

allow_url_fopen = On
upload_max_filesize = 8M
post_max_size = 8M
memory_limit = 128M
max_execution_time = 60

3Check your server settings as explained in the previous section to make sure the changes are applied. If you see no change, rename php.ini file to .user.ini. It’s possible that your server does not allow overriding of server settings.

Configuring the Setting in .htaccess File

.htaccess is a configuration file for the web servers running Apache Web Server software. You can also use this file to configure some of the server settings.

To add the settings in the file:

1Open the .htaccess file in an editor. You can find the file in the root directory of the WordPress installation. 

2Add following codes at the end of the file.

php_value allow_url_fopen On
php_value upload_max_filesize 16M
php_value post_max_size 16M
php_value memory_limit 128M
php_value max_execution_time 60

3Check your server settings as explained in the previous section to make sure the changes are applied.

Installing a Fresh Copy of WordPress

WordPress is well-known for its ease of installation. Under most circumstances, WordPress installation is a very simple process and takes less that five minutes to complete.

In this article we explain how to install WordPress via FTP.


Before WordPress Installation

There are some points to consider before installing WordPress.

Buying a Domain Name

There are many different companies (NameCheap, Register, …) which allow you to register domains (http://yourwebsite.com). For the WordPress installation, it doesn’t make a difference which company you buy the domain from.

Choosing a Good Web Host

Choosing a good web host is critical for the performance and success of your website. Before purchasing a web host, contact the host provider and make sure they support the minimum server requirements for WordPress and the Jupiter theme as explained in the Checking server requirements article.

Recommended Hosting Solutions

The following hosting services offer maximum compatibility with Jupiter and provide exclusive discounts to Artbees Themes users:

InMotion > Up to 50% Discount
WPEngine > 20% Discount
DigitalOcean > $10 Discount
MediaTemple > 2 Months free on Annual Plan

Necessary Softwares

You’ll need to use some common software for the WordPress installation.


Installing WordPress via FTP

You’ll need to first upload the WordPress files to the server via FTP, then create a database and install it through the WordPress installation wizard.

To install WordPress:

1Download the latest version of WordPress and extract the zip files to your computer.

2Open FileZilla (or your FTP client) and connect to your web host. Then go to the public_html directory and upload all the WordPress files and directories to the public_html.

3Log into your web host control panel (in this example, cPanel) then click on the MySQL Databases icon to create a database for the WordPress installation.

4On the MySQL Databases page, enter a name for your WordPress database and then click on the Create Database button.

5Go to the MySQL Users section of the above page and fill out the Add New User form. Then click on the Create User button to create a user for the database. 

6Go to the Add User To Database section of the above page, select the created database and user, and click on the Add button. On the next page, select all the checkboxes, and click on the Make Changes button.

7From your browser go to your site address (http://yoursite.com). If you’ve done the previous steps correctly, you should be able to see the language selection page. Choose your language and click on the Continue button.

8Click on the “Let’s go!” button on the next page.

9Enter the database and its user information on the next page. For security reasons, change the Table Prefix to a random string.

10Click on the “Run the install” button on the next page.

11Enter your site and admin user information on the next page, and click on the “Install WordPress” button.

12Finally, you will be redirected to the login page where you can log into your WordPress site.