Indulgence

Installing Indulgence Theme

There are two ways to install Indulgence theme on your WordPress:

  1. Installing via WordPress Dashboard

    add-themes

    To install the theme via WordPress dashboard, you can go to WordPress Dashboard → Appearance → Themes.

    Once you get into that page, click the add new button at the top to install the ZIP theme file.

  2. Installing via FTP

    After you download the zip file from our member page, extract the file to your PC. Then, access your FTP using any FTP client (for example FileZilla), go to directory: wp-content → themes.

    Upload the extracted theme folder (Indulgence theme folder) to that directory. After the upload process is complete, you can go to WordPress dashboard → Appearance → Themes to activate Indulgence theme you just upload.

Got an error during installation process? Try this following action:

  • Make sure you are using the latest version of WordPress
  • Make sure your hosting is running the latest version of PHP and MySQL. You can check WordPress minimum requirements here
  • If you can’t proceed the theme installation using the first step, please follow the second step to proceed
  • Make sure if your server folder is not protected. The common error message will say: Unable to create directory wp-content/sample-folder/. Is its parent directory writable by the server? (ask your hosting tech. guy if you got this error message)

Theme Overview

Theme Options

To access the dashboard, you can go to WordPress dashboard ? Indulgence ? Dashboard. You can drag and drop the menu navigation icon from left to right area to displaying an options behind it.

General Settings

general-settings

  1. Options: To displaying the options, you can drag the General Settings icon from left to right section
  2. Blog Title/Logo: By this option, you can choose whether to displaying a custom logo or your blog name
  3. Custom Favicon: You can also upload a custom icon as your site favicon
  4. Custom Logo: If at option #2 you choose to displaying a custom logo, then at this option you can upload your custom image with the best resolution of 219 x 48px
  5. Press Trends Tracking: This feature will help us to undestand how our customer use our themes, none of your personal information will be sent to us
  6. Disable Responsive: By this option you can choose whether to use a responsive design or not (by responsive design, your site will automatically resize depends on screen size)
  7. Enable/Disable Re-Captcha: Activate this option to enable the re-capthca feature that will be displayed on the registration page. Once you activate this option, you need to put the re-captcha private and public key to authorize it

Front Page Settings

front-page-settings

  1. Options: To displaying the options, you can drag the Front Page Settings icon from left to right section
  2. Headline Category: From this option, you can choose which menus category should be displayed at the slider (to make sure if the slider displayed well, make sure if the image you use for your post have at least width of 756px

Social Networking

social-settings

  1. Options: To displaying the options, you can drag the Social Networking Settings icon from left to right section
  2. Social URL: By this option you can put your social url at the available text field. There are Twitter, Facebook and LinkedIn which is available
  3. Social Share Buttons: By this option you can choose which social share buttons that you want to display at the single post (there are Facebook, Twitter and Google share button which is available)

Thumbnail Settings

thumbnail-settings

  1. Options: To displaying the options, you can drag the Thumbnail Settings icon from left to right section
  2. Featured Images: If this option is active, an image which is set as featured will be displayed as your post/page thumbnail
  3. Dynamic Resize: If this option is active, your image will dynamically resized, this feature require a PHP version minimum v 5.2 (higher is better)
  4. Hard Crop: If this option is active, your image will hard cropped, this feature is using timthumb to proceed
  5. Timthumb Image Resizer: If this option is inactive, all options on timthumb settings will be turned off
  6. Automatic Thumbnail: By default if option #2 is active, this option will take any image available on your post/page as your post/page thumbnail (first image uploaded on your post/page or featured image), but featured image is priority (if option #2 is active)
  7. Image on RSS Feed: If this option is active, you will have an image on your RSS feed

Analytics ID, RSS Feed

rss-settings

  1. Options: To displaying the options, you can drag the Analytics and RSS Feed Settings icon from left to right section
  2. GoSquared Token: You can integrate this theme with GoSquared by put your token at the text box
  3. Google Analytics: This theme also can be integrate with Google Analytics by put the analytics code at the text area
  4. FeedBurner URL: To enable the FeedBurner feature, you can put the url of your feed at the text box

Footer Settings

footer-settings

  1. Options: To displaying the options, you can drag the Sidebar Settings icon from left to right section
  2. Custom Credit: If this option is active, a text area will be displayed. On the text area you can type any HTML code on it

Contact Form

contact-settings

This option will work once you create a page using contact page template.

  1. Options: To displaying the options, you can drag the Contact Form Settings icon from left to right section
  2. E-mail Address: At this file you need to put your e-mail address as the recipient of all messages submitted into the contact page
  3. Address: At this field you need to put your restaurant address (no HTML tag is allowed)
  4. Phone Number: At this field you need to put your restaurant’s phone number

Start of page

Theme SEO Settings

This feature will help you who just new to WordPress. With this feature you don’t have to think about SEO, we already prepared all of your needs here, but still it is just a basic SEO function.

For you who have already known or maybe expert on WordPress, you can download many SEO plugins which are available at WordPress.org and our SEO function will automatically turned off to prevent a plugin crash.

Start of page

Theme Customizer Importer

Indulgence_customizer

This feature talking about WordPress v 3.4.1 new feature, Customizer. This function will help you to import/export what you have customize on customizer. To import the customizer settings, you can go to the theme demo page and click on Customizer icon (brush icon). You can edit Logo and Frontpage Settings from Customizer.

import-customizr

Once you are done with the customizer modification on our demo page, you can download the export file of it. To implement the modification(s) you’ve made, you can go to: WordPress dashboard → Indulgence → Dashboard → Customizer Importer.

Theme Update

update

To access the update page, you can go to:WordPress dashboard → Indulgence → Updates.

If there is an update available, update feature will tell you by a notification. You can update your framework and theme automatically but be careful because if your site already modified a lot with theme update function, all of your work will be gone. So please make a back-up files first before updating your theme.

Automatic Update

At Indulgence theme, we have a feature which will help you to get the latest updates from us. You can update your framework first before updating your theme, this framework will bring several bug fix (the kitchen codes, core files). Also there is an automatic theme update which will help you to update the theme easily. If you have a problem when do the update, please:

  • Make sure if your hosting provider support cURL feature
  • Make sure if folder directory named wp-content permission at least 755 or 777
  • Make sure if you are using the login information which is given when you purchase our products, also make sure if the information is valid. You can check your login information by login into our member site

Theme Manual Update

If you are facing a problem with the automatic update (failed, white screen, etc.), update both the theme and framework manually is recommended.

To do it, an access to FTP is needed. You can use a third party FTP agent such as FileZilla, etc.

Proceeding The Manual Update

To proceed the update, first you need to logging in into your FTP and go to directory: wp-content → themes. Rename the Indulgence folder that available on that directory into any name you want, for example ‘old-Indulgence’ (for a backup).

Then upload the Indulgence folder you extract earlier via FTP to directory: wp-content → themes. As right now the update process already done, but your theme is not yet 100% compatible with the newest WordPress version.

Upload the framework files you have (excluding the folder you made) to directory: wp-content → themes → Indulgence → functions and replace all files available and done.

To complete the update, go to your WordPress dashboard → Indulgence and click the ‘save changes’ button.

Got an error during update process?

  • Make sure if your hosting provider have cURL feature enabled
  • Theme folder (wp-content → themes) CHMOD is 777 or 755
  • Make sure if your username/password is correct and active
  • Make sure if you have the latest version of framework
  • Make sure if your server folder is not protected
  • If you get a notification that your account cannot be used for update, renew your password at our member page. Make sure if you are not using to much special character

Miscellaneous

Adding Page

add-page

In order to create a new page, you can go to: WordPress dashboard → Pages → Add New.

  1. Page Title: At this field you can type a title for your page
  2. Shortcode: This theme bring a lot of shortcodes that will help you to create a wonderful post. To do it, you can simply click the Lemuel’s head and pick which shortcode you want to use
  3. Page Template: This theme is coming with several page templates that can be used to improve your website’s feature. For example you can create a blog page (that will displaying a list of all posts you have), a sitemap (that will indexing all posts, categories, tags, pages, everything you have on one single page), and many more.
    In order to use it, you can just need to pick which page template you want to use, type the page title and finally publish it
  4. Item To Show: There are 3 options available:
    • None: This is the default value if you are not going to use the other 2 options
    • Custom Post Image: Basically custom post image is the same as featured image which will not displayed on the single. The main benefit of this option is: you can put an external URL of image (as a thumbnail) and the image will not be stored on your hosting disk
    • Video Embed Code: To have a video thumbnail displayed, you have to put the video embed code to this text area. Your code should be displayed like this one:
      <iframe src="http://www.youtube.com/embed/PVPt0LN2ssA" height="315" width="560" allowfullscreen="" frameborder="0"></iframe>
      

      Make sure if you only use an embed code from popular video sharing like Youtube or Vimeo (to make sure if the video displayed well on mobile device)

  5. Layout: At this option you can freely choose the page layout by choosing where does the sidebar should be displayed. You can set it to be displayed on the left, right or hide it
  6. SEO Settings: These options will let you to configure the posts’s SEO indexing.
    By default, all URL(s) you put inside the page will be ignored. By turning on Set Follow, the SEO feature will let the search engine to also indexing those URL(s).
    And by turning on Set NoIndex, you will preventing the search engine to indexing your page. Or simply you can say that you are hiding your page

Reservations

reservation-page-template

This theme have a special feature that allowing your customer to make a reservation at your restaurant. The reservation is based on the tables you have (further explanation about table can be read below).

Adding Post

add-post

In order to create a new post, you can go to: WordPress dashboard → Posts → Add New.

  1. Post Title: At this field you can type a title for your post
  2. Shortcode: This theme bring a lot of shortcodes that will help you to create a wonderful post. To do it, you can simply click the Lemuel’s head and pick which shortcode you want to use
  3. Item To Show: There are 3 options available:
    • None: This is the default value if you are not going to use the other 2 options
    • Custom Post Image: Basically custom post image is the same as featured image which will not displayed on the single. The main benefit of this option is: you can put an external URL of image (as a thumbnail) and the image will not be stored on your hosting disk
    • Video Embed Code: To have a video thumbnail displayed, you have to put the video embed code to this text area. Your code should be displayed like this one:
      <iframe src="http://www.youtube.com/embed/PVPt0LN2ssA" height="315" width="560" allowfullscreen="" frameborder="0"></iframe>
      

      Make sure if you only use an embed code from popular video sharing like Youtube or Vimeo (to make sure if the video displayed well on mobile device)

  4. SEO Settings: These options will let you to configure the posts’s SEO indexing.
    By default, all URL(s) you put inside the page will be ignored. By turning on Set Follow, the SEO feature will let the search engine to also indexing those URL(s).
    And by turning on Set NoIndex, you will preventing the search engine to indexing your page. Or simply you can say that you are hiding your page

Adding Menus

Indulgence have several custom post type, the first one is menus. The concept of this theme is sell food online, then by this custom post type you can describe your food or menu if you have a restaurant business. To create a menus, you can go to WordPress dashboard → Menus → Add New

add-menu

  1. Post Title: At this field you can type a title for your post
  2. Shortcodes: This theme bring a lot of shortcodes that will help you to create a wonderful post. To do it, you can simply click the Lemuel’s head and pick which shortcode you want to use
  3. Menu Categories: Since this is an additional custom post type, you can also use a category to manage your menus. This menu is mandatory to be used since several page templates work with it
  4. Featured Image: Upload an image as your post’s thumbnail image. This option is mandatory to be filled since all page templates including the main page will displaying your post’s image thumbnail
  5. Price: At this text field, you can put your food price. Make sure if you type the price with its currency symbol, for example $114 (if you type nothin/left it blank, at the price section your food will be priced $0
  6. Is Special: By ticking this option, your menus will be special. A special menu will be displayed at the front page also the post will have a special banner on it
  7. Menu Rate: By this option, you can choose a rating for your food
  8. Custom Post Image: By default WordPress are not allowing you to use an external image for the thumbnail. By putting the image URL on this field, you can use the external image

Adding Gallery

add-gallery

The other and the last custom post type that this theme have is gallery. Gallery post type is quite different than the other post because at this post type you cannot type a description or anything, just a featured image.

This custom post type can only be used if you already create a page using gallery page template to displaying your food photography. To create a new one, you can go to: WordPress dashboard → Gallery → Add New.

  1. Post Title: At this field you can type a title for your post
  2. Categories: Since this is an additional custom post type, you can also use a category to manage your menus. This menu is mandatory to be used since several page templates work with it
  3. Featured Image: Upload an image as your post’s thumbnail image. This option is mandatory to be filled since all page templates including the main page will displaying your post’s image thumbnail

Adding Books

As explained above that this theme have a booking feature, your customer can do books for a table by them self or you can create the booking manually from the WordPress dashboard.

To do it, you can go to: WordPress dashboard → Booking → Add New.

add-booking

  1. Post Title: At this field you can type a title for your booking, for example the name or anything you want
  2. Booker’s Name: At this field you need to put the booker’s name
  3. Booker’s E-mail Address: At this field you need to put the booker’s e-mail address
  4. Booker’s Phone Number: At this field you need to put the booker’s phone number
  5. Booking Details: At this field you can add an extra explanation about the booking. For example, you can write ‘dinner for married proposal, make it awesome’
  6. Booking Date: At this field you can type the booking date
  7. Booking Time: At this field you can type the booking time
  8. Booking Tables: This field can be used once you already made at least 1 table (will be explained below). You need to set which table is being booked by your customer
  9. Booking Status: At this option you can set the status of the booking. You can set whether it is already completed or not

Booking List

bookings

As the administrator, you can check all bookings data you have by going to: WordPress dashboard → Bookings.

At this page you can change the status of each bookings submitted on your site.

Restaurant Option

restaurant-option

Since this theme have a booking feature, as the administrator you need to know whenever someone do a booking for a table.

To  do it, you can go to: WordPress dashboard → Indulgence → Reservations.

  1. Options: To displaying the options, you can drag the Restaurant Options icon from left to right section
  2. E-mail Recipient: At this field you need to put your e-mail address as the recipient of the notifications

Adding Tables

add-tables

Before you can start using the booking feature on your site, you need to set how many table(s) do you have on your restaurant.

To do it, you can go to: WordPress dashboard → Indulgence → Reservations.

  1. Options: To displaying the options, you can drag the Table Options icon from left to right section
  2. Add Table: Click this button to add a new table
  3. Table Details: At this options you need to put a details of your table

Start of page

Add Custom Menu

menus-equilibria

This theme support to have 2 custom menus, to set custom menu you can go to WordPress dashboard → Appearance → Menus. Then to set it, please follow the instructions below:

  1. Add/Modify Menu: You can choose to create a new menu group or edit an existing menu group
  2. Menu Group Name: You can rename or type a title for your custom menu
  3. Menu Items: You can choose what items should be available on your menu navigation. You can choose a page, post, category, tag or a custom URL

add-menu-configuration

After you create a custom menu group(s), you can choose Manage Location to set where does your menu groups should be displayed. The options available is Main Menu.

Menu Description

menu-attribute

By using this theme, you can type a custom description of your menu item. This description will be available only at the header menu section.

To do it, you can follow these steps:

  1. Menu Options: To reveal the available options within the menu item, you can click this button
  2. Title Attribute: At this field you can type a custom description of your menu item

Custom File Editor

custom-file-editor

This theme also provide a custom CSS editor, so if you want to modify the looks of your site (CSS customization), you can do it here. If you write your CSS modification here, you will not need to worry to lose your work if there is an update for theme. Your custom.css file will be stored at directory wp-content → uploads To access this page, you can go to WordPress dashboard → Indulgence → Custom File Editor.

Add Widgets

This theme have 2 available sidebars that you can use. To access the widgets option page, you can go to: WordPress dashboard → Appearance → Widgets.

add-widget

To use it, you can drag and dropping the available widget item to the sidebar. This sidebar will be displayed on your main page, single post and page.

Note:

The items that displayed on your main page is controlled by a widget that placed on a sidebar named Front Page Widget.

Working Time

working-time-settings

To configure your working hours, you can go to: WordPress dashboard → Indulgence → Reservations → Working Time.

What you need to do is type the your working hours on 24 hours format. The left one is for opening time and the right one is for closing time.

And to displaying it on your site, need to put a widget named Colorlabs – Working Time Widget to a sidebar named Front Page Sidebar.

Special Menu

To displaying the special menu you have at the main page, you can put a widget named special menu to a sidebar named Front Page Sidebar.

Restaurant Location

To displaying the location of your restaurant at the main page, you can put a widget named Google Maps to a sidebar named Front Page Sidebar.

Import/Export Theme Settings

import-settings

If you have to manage 2 or more sites that using the same theme, you can use this import/export settings feature. The output/input file should be a json file, and if you importing the settings from a site to another, your another site will have the same settings like your main site (only work perfectly if both site have the same category, tags and pages). To access this page, you can go to WordPress dashboard → Indulgence → Import/Export Settings

Dummy Content

If you need to have the same content and also display as our demo page, you can open the theme zip packages and you will find a folder named dummy-content. Inside the folder, there are XML files you can use. This file will bring all posts, pages, ads, thumbnail, etc. from our demo page. To use this file you can go to WordPress dashboard → Tools → Import. At this page you will be asked to install the importer plugin, after installing the plugin, choose import from WordPress and upload this file.

Start of page

Video Tutorial

You can also watch the video tutorial below

Start of page

Why Colorlabs

Colorlabs & Company is a group of WordPress-infused people who have been juggling codes and scripts to make WordPress better and more beautiful since 2008.

We have a collection of 13+ premium WordPress themes covering all types of websites for all kinds of publishers. We always keep everything up to date and follow the latest web design trends.

Collaborate with Us

Are you passionate about WordPress design and always caught doing creative experiments? If you are, we want you!

Need Some Help?

Either with the basics or complicated technical stuff, our support agents will ensure your problems get solved.