Documentation of Restora Theme

How to Install the Theme

After downloading the theme, go to Appearance > Themes > click on ‘Add New’ > Upload Theme > Choose File(the zip file) > Install Now. Then, activate the theme. That’s it.

How to Set Page Templates

After creating pages, set their tempaltes like the image below:

How to Create the Primary Menu with the Search Icon

To create menu, go to Appearance > Menus. After creating a menu, set this as ‘Primary Menu’.

But, what about the search icon? It may look something tricky but it is easy.

  • First, take a custom link menu item
  • The URL field: #
  • The ‘Link Text’/’Navigation Label’ field: <i class="fa fa-search"></i>
  • Now you have to add a class to this menu item. To do so, click on ‘Screen Options'(on the top-right corner), check the ‘CSS Classes’ box. You would notice that there is now a field named ‘CSS Classes (optional)’ after the ‘Navigation Label’ field.
  • Now the ‘CSS Classes (optional)’ field: srchbtn. Now just save the menu. That’s it.

Home Page & Blog Page Settings

You may have noticed the home page shows the blog-posts you publish. To use the home page as the front-page, go to – Settings > Reading. In the ‘Your homepage displays’ section, click one the ‘A static page (select below)’ radio button. Then easily select the home and the blog page like the image below:

How to Add Social Media Widget

You are maybe concerned about the social media icons in the footer area that you noticed in the demo-preview. It is very easy as we added a custom social media widget named ‘Restora – Social  Media’. You can use it to show up the social media icons with your profile links very easily. Keep blank the field which you want not to show up in the front-end. Just awesome, right?

And, to make ‘Quick Contacts’ and ‘Open Hours’ widgets, you can just use the text widget like I did.

N.B. Actually, the ‘Social  Media’ widget fits perfectly in the footer area. If you want to use it in the right-sidebar, you may have to add some custom CSS (don’t worry, there is an option in the ‘theme options’ panel to add custom CSS and JavaScript) to this to look more perfect.

How to Upload Logo and Favicon

To upload your logo, go to the ‘Theme Options’ panel and upload like the image below:

To upload favicon, go to Appearance > Customize. Then, Go to the ‘Site Identity’ section and change or remove your Favicon like the images below: 

Common Page Header Settings

When you create a page but you still don’t set any page-template, in the front-end, the page would show with a common header. Here is how to change the header settings. To do so, follow like the image below:

Slider Settings

General Settings:

The slider is highly customizable. It has some awesome general settings as follows:

  1. You can select 15 different types of slide-animations. Select ‘random’ to randomize all the animations
  2. How fast or slow the animation should be (in millisecond)
  3. How much time the slide-animation should be paused (in millisecond)
  4. Show/hide the direction navigation (left-right navigation) easily
  5. Show/hide the (bottom circular) control navigation easily

Main Settings:

You can add slides as many as you need (without limitation).

  1. Upload or remove slide-image
  2. Curvy Title: input the curvy/stylish title
  3. Straight Title: input the staright/normal title
  4. Curvy Title Position: input 1 to set the curvy title at the start-position and input 0 to set the curvy title at the end-position
  5. Description: just description
  6. Button Text: input what would be the button text
  7. Button URL: input what would be the button url
  8. You can easily delete any slide with this button

Testimonial Settings

You can change testimonial sections settings very easily like the image below:

  1. Show/hide the testimonial section in the home-template/home-page
  2. Show/hide the testimonial section in the about-template/about-page

  1. Upload or remove the image for background
  2. Enable: Real Parallax (that is something movable while scrolling) & disable: CSS Parallax (this is not movable, it is fixed to the background)
  3. Show/hide the back-to-top button

N.B.  You can add testimonials as many as you need (without limitation).

Contact Form Settings


You can make any contact-form-field required very easily.

  1. On: make the field required & off: make the field optional. Very easy, right?
  2. Input the E-mail here that you want to receive contact-form submissions with

Google Map: 

Beside the contact form, you can display the Google Map indicating your restaurant’s location.

  1. Show/hide the Google Map. Hiding the Google Map will make the contact form full width
  2. Get your API key from Google Map and simply paste it here. Without Google Map API Key, the map will be displayed in developer mode
  3. Paste the latitude of your restaurant’s location
  4. Paste the longitude of your restaurant’s location
  5. Set the title to the marker. Whenever anyone will mouse-over on the marker, this title will show up

Blog Layout Settings

There are two premade layouts for the blog template: without sidebar and with right sidebar. You can choose any layout easily from the ‘Theme Options’ panel. Look at the image below:

Reservation Form  Settings

Restora comes with a very lightweight and easy-to-use reservation template.

  1. You can easily make any of the fields required or optional
  2. Input the E-mail that you want to receive reservation submissions with

Food Menu Settings

Go to the ‘Food Menu’ section. There you will be able to change the page-header settings, Food Menu Navigation settings, Breakfast-Luch-Dinner header settings, main image settings, and food-menu-item add-remove-change settings.

You can add unlimited food-menu-item, without limitation.

N.B. You don’t need to upload any image in the food-menu-item slides. It is redundant.

How to Add Custom Codes

Restora now comes with custom CSS and JavaScript fields. You can add any custom CSS styles or JS codes to override the past codes.

Add CSS here: 

 Add JS here: 

Extra Support

For more support, you may have to get the developer support. Plus, this online documentation and the demo links are there for better experience.

Last Word

You can change so many options(NOT ALL) live in the WordPress customizer [the options that are in the theme options panel]

And, don’t forget to let us know what more features should be added in the next version.