• The theme zip file thimpress_cakeart_unzipme.zip.


Download Theme

Get the Theme installation package from your account download page and save it to your desktop.

Since required & recommended plugins are already packed in the download file, you won’t need to go download them individually.

Upload Theme

You can upload the Theme file in two ways:

I. Via WordPress – Log into your WordPress site.

II. Uploading Via Filezilla

(SKIP THIS STEP if you have already successfully uploaded  theme via WordPress) – Now you will learn how to upload your files using the Filezilla client.

2.1.System Requires

It is recommended using those limits to a minimum as follows in order for free-trouble while installing demo or saving customize.

max_execution_time 3000
memory_limit 256M
post_max_size 64M
upload_max_filesize 64M

2.2.Install Theme

For uploading Theme with WordPress uploader:

Wait for the notice below to appear and then click the link “Activate”.

For uploading Theme with FTP tool:

1. Open the WordPress Dashboard.

2. Go to Appearance > Themes.

3. Click activate Theme.

Install Required Plugin

A notice will appear asking you to install some required plugins after Active Theme.

1. Click on “Begin installing plugins” link.

2. Click on the box beside “Plugin” label to select all plugins in the list, choose “Install” from the drop-down list at the top and then click “Apply”.

When the notice “All installations have been completed” appears, click on Return to Required Plugins Installer link under it to turn back to the plugin list.

3. Click on the box beside “Plugin” label to select all plugins in the list, choose “Activate” from the drop-down list at the top and then click “Apply”.

The installing process status will be shown in your browser. It may takes a few minutes, so please be patient.

After completing the activation and no bug occurred, you will see status of all plugins is activated.

Import Demo Data

I. The first way: Importing by one click

This is a priority to use for importing fully demo content.

1. Click <<Import Data Demo>> buttons on backend:

2. Access “Data Demo” tab and find the “Import Data Demo” section.

The progressing will display on import status bars so you will know when it is finished and your data is ready.

After already import demo data successfully, go to MailChimp for WP >> Form >> Form mark-up >> replace old code text by this code text:

<div class="tm-table">
<div class="burst">
 <div><span><i class="fa fa-envelope"></i></span></div>
<div class="title table-cell">
<p>Sign up with your email to get fresh updates.</p>
<div class="mail table-cell">
<input type="email" id="mc4wp_email" name="EMAIL" placeholder="Email Address" required />
<input type="submit" value="">

You can see this screenshot for more instruction:


 II. The second way is recommended to use if you have any trouble in the first way.

1. Import .xml file:

Where is file .xml to import?

There is a “demodata.xml” file placed in folder cakeartincadmindata, just find this file for importing demo.

Following these steps to import demo data via .xml file:

2. Set Up Front Page:

– Go to Setting >> Reading.
– select a static page (select below) >> Choose Front page is Home page.

3. Import Revolution Slider:

The download package contains the exported slider (Revolution Slider) that can be used as your slider template. Please do follow the steps below to import it.

  • Go to “Revolution Slider >> Revolution Slider
  • You can use template sliders or Click “Import Slider”  to import the slider.
  • Click “Browse” >> choose file themestheme_nameincadmindatarevslider >> select one file zip revolution slider >> Click “Import Slider” button to start importing the slider.
  • Repeat the steps to import another revolution slider.

For the Slider Revolution WordPress 5.x, there are lots of options to adjust slides such as animation, navigation, parallax, Google Fonts, etc. Please follow the official Slider Revolution document.

4. Import Widget:

– Install and Active Widget Importer Plugin.
– Go to Tool >> Widget Setting Imports >> Select a file >> Choose file themesmabuincadmindatawidgetwidget_data.json >> Click on “Show Widget Settings” >> Select all active widget >> Click on “Import Widget Setting“.

5. Import Setting:

Go to Appearance >> Customize >> Import/ Export Setting >> Import Setting >> choose file theme/inc/admin/data/setting.js >> click “Save & Publish” button.

6. Configure Menu:

Go to Appearance >> Menu >> select “Main Menu” >> choose “Primary Menu” >> click “Save Menu“.

7. Configure MaiChimp:

Go to MailChimp for WP >> Form >> Form mark-up >> replace old code text by this code text:

<div class="tm-table">
<div class="burst">
 <div><span><i class="fa fa-envelope"></i></span></div>
<div class="title table-cell">
<p>Sign up with your email to get fresh updates.</p>
<div class="mail table-cell">
<input type="email" id="mc4wp_email" name="EMAIL" placeholder="Email Address" required />
<input type="submit" value="">

You can see this screenshot for more instruction:



By clicking on the “Customize” menu under “Appearance”, you’ll be able to change all specific template settings.

There will appear:

Please note that, after configuring something in customize, you need to click blue button <<Save & Publish>> to apply changes.

1. Logo:

This is the section for you to set a Logo as your website identity. You can upload this Logo on your server, or just paste an URL into the Logo box.

The Logo will be displayed like this on your Header and will be sticky with menu when scrolling down your site:

The size of your Logo Section on Header Menu could be set with Width Logo option. Since the layout is built using Bootstrap Grid system for a responsive design, the width of your Header Menu is also divided into 12 sections. We recommend using value 2 or 3 (corresponding with 16.67% or 25%) to menu will be shown in a line. You can set logo size as you want then your site will automatically thumbnail size depending on the value of “logo width” to logo displayed balance with menu.


Similarly, the image indicated by the Favicon box will be your site logo favicon, which will appear on the status bar of the browser.

The favicon should be in one of the following formats: .ico, .png, .gif. Usually we should use .ico.

It will be shown in frontend:

2. Header Options:

  • Top Header

– Show Top Bar: check on to show Tool Bar of un-check if you don’t want to show.

– Background toolbar images: click on “+” symbol to upload background image for tool bar.

– Font Size: select font size for text of tool bar.

– Background color: you can select background color instead of background image for tool bar.

– Text color: select color for text of tool bar.

– Link color: select color for text of tool bar when hover mouse on text.

– Width Top Left Sidebar: adjust width of top tool bar on the left, the rest of width tool bar will be remain width.

  • Header Layout

– Header Background color: select color for Header Background.

– Header Text color: select color for Header Text.

– You also can check on or un-check to show or hide Border Dotted on the top header and Wave line on the bottom header.

  • Main Menu:

This is place to configure Font text, background color and text hover color for Main Menu.

  • Sub Menu:

There are options to configure for Sub Menu: Color Border Top, Background color, Color Border Bottom, Text color, Text color hover.

  • Sticky Menu:

– Sticky Menu on scroll: Check to enable a fixed header when scrolling, un-check to disable.

– Config Sticky Menu? How Header appear when sticky menu, select “Same with Main Menu” to be default Header or select “Custom” to change Sticky Background colorText colorText Hover color.

  • Mobile Menu:

This is a place to configure Menu on mobile.

The header will be displayed in front-end:

3. F​ooter Options

Like the name indicated, it is the section to control the Footer part of your site.

  • Footer:

– Footer Column: configure number column for footer.

– Width Column: Enter width of the ( columns 1 + columns 2 + columns 3 + columns 4 ) total of 12

– Footer Text Font: select font text of footer.

– Footer Title Font: select font tittle of footer.

– Background Footer Color: Select Background color for Footer.

– Background Footer Top Color:  configure background color for footer top.

  • Copyright Options

– Background Copyright Color: select color for background copyright.

– Text Color: Select color for text in copyright.

– Copyright Text: allow you to input content for the tagline in your footer.

In front-end, footer area will be shown:

 4. Styling Options

  • Patterns Section Option:

– Background Pattern: checking the box under this option title and you will be able to select one of ours.

– Upload Background: select background to upload to use as your Background Pattern.

– Background Repeat: to repeat the image in your background.

– Background Position: to set the starting position of a background image.

– Background Attachment: to set whether a background image is fixed/scroll/local/ initial or inherit with the rest of the page.

– Background Size: to specify the size of the background images.

  • Background Color & Text Color

– Body Background Color: this option should only be used with the Boxed Layout. You can select a solid color for the background of your page.

– Theme Primary Color:

Each of our themes will have one major color called “Theme primary color”. The elements of the primary color are included with: Hover Icon color of “Search”, “Account”, “Wishlist” “Cart”; Hover Background Product color; Hover social link color, Hover Custom Menu color… If you configure any color, it also will be applied similarly to these elements.

– Theme Second Color:

This is color of Background “Add to cart” button, Heading Tittle of “Posts Display”,… Theme second color will be shown to above elements, if you configure it.

  • RTL Support:

You can check on RTL to enable support RTL language.

5. Display

  • Front page:

– Front Page Layout:

This is the place for you to select an alignment for your frontpages, which is the first display page in your site. You can choose whether or not to use the sidebar, as well as positioning it in a layout with 1 or 2 columns.

1 – No sidebar at all
2 – One sidebar, located on the left
3 – One sidebar, located on the right

– Top Image: upload top image for front page.

– Background Heading Color: If you do not want to show background image, you can select heading color.

– Text Color Heading: select color for text heading.

– Custom Title: enter name of Tittle archive page. If leave blank field, system will automatically display name of archive page.

– Sub Title: enter name of sub Tittle archive page. If leave blank field, system will automatically display name of archive page.

  • Archive:

This is the place for you to select an alignment for your archive pages. You can choose whether or not to use the sidebar, as well as positioning it in a layout with 1 or 2 columns.

1 – No side bar at all
2 – One sidebar, located on the left
3 – One sidebar, located on the right

– Show/ Hide Breadcrumb or Tittle: select show or hide tittle or breadcrumbs.


– Top Image:  upload top image for Archive page.

– Background Heading Color: select background heading color to show instead of background image.

– Text Color Heading: text color heading in archive page.

– Sub Title: enter sub tittle for archive page or leave blank.

– Excerpt Length: the number words of posts displayed in archive and front page if select summary type.

– Show/Hide category, date, author comment, avata, tags of posts in archive and front page.

  • Post & Page:

Options for configuration of Posts & Pages is similar with Archive page.

  • Page 404 
  • This is place to configure for page that visitor can not found any page on the site.

6. Social Sharing

This important function is used to automatically share your blog contents on various social networks to promote your site. You can check which network should contents of your website be shared on. Just uncheck all options if you don’t want to share any contents at all.

7. Typography

The Typography section gives you the control to style general text in your website. You will style the common text in your posts and pages with Body Options, Tittle.

Headings Options will help you style the headings in your posts.

  •  Body Section Option:

  •  Tittle Section Option:
  •  Heading Section Option:

8. Recipe

Recipe is a post type, you can configure for Category Recipe and Recipe Page same with post and archive page.

  • Category Recipe:

This is place to configure for category recipe page.

  • Recipe page:

9. WooCommerce

  •  Category Products

Here is place for you to configure separately for Category Products.

– Archive Layout: select a layout for your shop detail page with this option.

– You can Show or Hide Breadcrumbs in Shop page.

– Background Heading: select Background Image or Background Color.

– Text color Heading: select color for text heading.

– Sub Tittle: enter sub tittle for shop page or leave blank.

    •  Product PageYou also can configure separately for Single Product here.Other options for setting the single product are similarly described in the Category Product Section.
    • Setting:You can do setting of other options for single product page and categories product page here.– Color Price: select color for price of product.– Column: select number column show product on archive shop page.– Number of Products per Page: enter number products shown on shop page.– Show/ Hide  Quickview in products list.
    • Sharing

Check on box if you want to share shop page on social link.

10. Menu

This is place to add Menu Item for Main Menu or Footer Menu.

11. Custom CSS

In case you want to add new CSS class to style your shop more easily, add it in this text box. This will overwrite the theme CSS, so please be careful!

12. Widgets

To Add  a Widget for one  Widget Area:

13. Static Frontpage

This is place that you can set a static front page.

– Front page: select front page as you want.

– Posts page: select blog page as you want.

14. Import/ Export Setting

To configure options under Customize section.

If you want to have a new site with similar settings as your created site. Use this function to export a file js in created site and import this file js into the new site.

WooCommerce Settings

Inside this panel you will find all core WooCommerce settings such as: catalog settings, pages, payment gateways, shipping methods and tax rates which are accessible via the tabs at the top of the screen.

To configure your shop go to “WooCommerce > Settings”, then browse through the tabs below to get more information on the WooCommerce Options and then click Save changes.

For more details, please follow the official docs.

Product Thumbnail Settings

The Product thumbnail size is decided by Product Image settings in WooCommerce. To customize, open WooCommerce Settings menu, then switch to the “Products” >> “Display” >>  “Product Image Sizes

If you change these options after the images are set for your product, please re-generate your thumbnails to match the new settings by accessing the Tools >> Regen. Thumbnails menu and click on the <<Regenerate All Thumbnails>> button.



1. Go to Appearance >> Menu

2. Select a menu to edit or click create a new menu.

Note: when you import our demo content, it will automatically create a Main menu for you, so select “Main Menu” if you want to have same menu as in preview.

3. Select pages or categories or links… from the left meta box and click Add to Menu

On the right, feel free to drag and drop menu items to organize them.

4. Check Primary Menu for theme locations at the bottom of the page.

5. Click “save menu” button.


1. Create a Blog page

  • Go to Pages >> Add New page.

  • Setting Blog page

Go to Setting >> Reading

2. Add new Category and Tags

  • To add new category for a blog, come to Posts > Categories and fill in fields then click Add New Category, there will appear:

  •  To Add New Tag, come to Posts > Tags and fill in the fields then click Add New Tag:

3. Create Menu for Blog page:



To configure header,  please do follow our instruction below:

1. Go to Appearance ->> Customize ->> Header ->> Header Layout :

2. Go to Appearance -> Widget:


Visual Composer

Since Cakeart uses Visual Composer as its visual page builder, you won’t have to go through fuzzy shortcodes to build your pages with it. You can take full control over your WordPress site and build any layout you can imagine with drag and drop page builder plugin – no programming knowledge required.

Shortcode built by ThimPress

1. Thim: Icon box

2.  Thim: Heading

3. Thim: Couter box

4. Thim: Testimonial

5. Thim: Single image

6. Thim: Recent Recipes

7. Thim: Our team


Adding a Product

Adding a simple product is a straight forward process that is not very different from publishing a standard WordPress post. In the Products menu click “Add Product”, you will be presented with a familiar interface, and should immediately see where to type the product title and full description.

Next is setting the Product Data tab. This is where the majority of the product data is input.

  1. SKU – stock keep unit, used to track products. It must be unique for each product, and should be named so it does not clash with post ID’s.
  2. Price:
  • Regular Price – The item’s main price.
  • Sale Price – The item’s sale price. When adding a Sale Price, a “Sale” icon will automatically appear on your product image.

For more details, please follow the official docs.

Product Variations

Variable products are a great feature of WooCommerce for offering variations of your product with different prices, stock and more. They can be used to offer variations of a product, for example different sizes for a type of T-shirt. You can set different properties and prices for each variation.

Set the product type: to add a variable product, first select the type ‘variable’ from the product type drop-down. The interface will change to reflect your selection.

Define variation attributes: on the attributes tab add some attributes to your product. You can use global attributes or define some custom ones specific for your product.

Add variations:Add variations: After saving your product you can now begin to add variations, or link all possible variations. To add a variation, click the ‘add variation’ button. A new blank row will appear for your inputting of data.

Price fields must be set per product

For more details, please follow the official docs.

Adding Product Galleries

Product galleries simply display all images attached to a product, with the Featured Image to be the primary image.

You can create a product gallery using the same method as adding a featured image, rather than using the Product Gallery meta box instead.

Product thumbnails are the gallery thumbnails on your product details page (if you have a gallery).

Uploaded images will be resized to match your input value as accurate as possible. For example, if your setting is 100×100 and you upload a 300×600 image, it will be resized to 100×200.

Set Featured Products

To mark a product as featured, go to: Products > Products and select the Star in the featured column. You can alternatively select the Quick Edit option to select the Featured option.

For more details, please follow the official docs.

On the Catelog tabWP Dashboard >> WooCommerce >> Settings >> Products >> Display >> Product Image Sizes >> Catelog Images, of the WooCommerce settings you’ll see three image dimension inputs. These are the dimensions we use for our template product images.

Please remember that if you change these settings after uploading product images you will need to regenerate your thumbnails within WordPress for the changes to be applied to your current image (Tools >> Regen. Thumnails). To do this we recommend using the Regenerate Thumbnails plugin.

Now that WooCommerce has been successfully installed and setup ,you can start building the view of you shop and other components of the site.


You can update theme by 2 ways:

1. Upload theme folder via ftp to your site

2. Use Envato WordPress Toolkit plugin ( you can see instruction here )

Note : After you have finished update theme, you need to go to Appearance -> Theme Options ( Customize) and Save All Options again (if your theme have “Generate Less To Css” button beside “Save All Options” button, you also need click that button).


Thanks a lot for your kind attention to our documentation. Hopefully, our theme is working well to sastify you and your customers. If you need further guideline, please read Knowledge Base or create a topic here to us for assistance within 24 hours.