Hello, firstly I would like to thank you for purchasing "Majesty - Restaurant WooCommerce WordPress Theme.".
If you have any questions that are beyond the scope of this help file, please feel free to ask us via comments or use contact form in my profile page.
If you are using the child theme before the Majesty version 2.0.0, you need to edit the file functions.php in the chdild theme and replace code for the function sama_child_theme_enqueue_styles with this code
if ( ! function_exists( 'sama_child_theme_enqueue_styles' ) ) { function sama_child_theme_enqueue_styles() { wp_enqueue_style( 'style', get_stylesheet_uri(), '', SAMA_THEME_VER ); } add_action( 'wp_enqueue_scripts', 'sama_child_theme_enqueue_styles', 200 ); }
To install this theme you must have a working version of WordPress already installed. If you do not have WordPress installed documentation is available on the WordPress website to help you.
After you see that the theme has been successfully uploaded, you can click "Activate" to activate the theme. You may want to click "Preview" first just to make sure the theme won't break.
Please login fo WP Dashboard. You will see some instructions and informations about next installation steps
Important! When The Majesty theme is first activated and plugin the theme options must be configured and save. You can edit these settings on the Theme Options page under Appearance in the admin dashboard.
When you have successfully installed the theme , you will be asked to install the required plugins.
Then click on the begin installing plugins , choose the plugins you want to install or select all and then click install after that active this plugin.Important before use this steps you need to make some changes in php.ini in your localhost or live server.
upload_max_filesize = 12M
post_max_size = 13M
max_input_time = 300
max_execution_time = 300
Important to Mega menu work good you need some changes in php.ini file make max_input_vars 5000 please read this Menu Item Limit.
Important If you can't Change value in php.ini you lose mega menu when you import sql file, for import xml demo content you need to create menu because its don' import. but all pages import good please see section how to create menu.
Here you can find old import documentation.
You can update Majesty theme in two ways:
In this section
This requird active plugin Team member by WooThemes
Add member team information like post.
single team member you can select layout between Left sidebar, Right sidebar, Fullwidth.
To get link to your archive team member is http://yourdomain/team-members/.
All woocommerce shortcode display good in theme you can use visual composer user interface or wooshortcode but for attributes columns make its value one of this [grid, grid4col, gridfullwidth, masonry, masonryfullwidth, list]
This requird active plugin Events Manager
Please read documentation.
If you need this page Events you need to used this plugin jQuery FullCalendar by Adam Shaw and after install it go to wpadmin > settings > WP FullCalendarand in jQuery CSS Theme? select no themes, and in Load JS and CSS files on add your page ID used to display Full Calendar this is important step this page contain shortcode [fullcalendar].
This requird active plugin Restaurant Reservations
please read documentation for this plugin, and you can use it in home page or any other page using visual composer Restaurant Reservations plugin
in plugin settings select page to make it booking.
This requird active plugin Contact Form 7
You can use this plugin for reservation by email OR as contactus in majesty we used it as reservation and for contactus page you.
<div class="contact-form style1 clearfix"> <div class="col-md-6 nopadding"> <div class="form-group"> <div class="col-md-12 col-sm-12 col-sx-12"> [text* name class:form-control class:text placeholder "NAME *"] </div> <div class="col-md-12 col-sm-12 col-sx-12"> [email* email class:form-control class:text placeholder "EMAIL *"] </div> <div class="col-md-12 col-sm-12 col-sx-12"> [text subject class:form-control class:text placeholder "SUBJECT *"] </div> </div> </div> <div class="col-md-6 nopadding"> <div class="form-group"> <div class="col-md-12"> <div class="element"> [textarea* message class:text class:textarea 1x1 placeholder "MESSAGE *"] </div> </div> </div> </div> <div class="col-md-12"> [submit class:btn class:btn-gold "Send"] </div> </div>
<div class="contact-form clearfix contact-page"> <div class="form-group"> <div class="col-md-4 col-sm-4 col-sx-12"> [text* name class:form-control class:text placeholder "NAME *"] </div> <div class="col-md-4 col-sm-4 col-sx-12"> [email* email class:form-control class:text placeholder "EMAIL *"] </div> <div class="col-md-4 col-sm-4 col-sx-12"> [text subject class:form-control class:text placeholder "SUBJECT *"] </div> </div> <div class="col-md-12"> <div class="form-group"> <div class="element"> [textarea* message class:text class:textarea placeholder "MESSAGE *"] </div> </div> </div> <div class="col-md-12"> [submit class:btn class:btn-black "Send"] </div> </div>
<div class="reserv_form reserv_style2 clearfix"> <div class="col-md-6"> <div class="row"> <div class="form-group row"> <div class="col-md-6 col-sm-6 col-sx-12"> [text* name class:form-control placeholder "Your Name *"] </div> <div class="col-md-6 col-sm-6 col-sx-12"> [email* email class:form-control placeholder "Your EMAIL *"] </div> <div class="col-md-6 col-sm-6 col-sx-12"> [tel* tel-104 id:telephone-rev class:form-control placeholder "PHONE NUM *"] </div> <div class="col-md-6 col-sm-6 col-sx-12"> [number* numpersons class:form-control placeholder "Number of Persons"] </div> <div class="col-md-6 col-sm-6 col-sx-12"> <div class="select_wrap"> [select* preferred class:form-control first_as_label "Preferred food *" "one" "two" "three" "four" "five"] </div> </div> <div class="col-md-6 col-sm-6 col-sx-12"> <div class="select_wrap"> [select* branchname id:branchname class:form-control first_as_label "Branch Name *" "BRANCH ONE" "BRANCH TWO" "BRANCH THREE" "BRANCH FOUR" "BRANCH FIVE"] </div> </div> <div class="col-md-6 col-sm-6 col-sx-12 datepicker"> [date* date-res class:form-control min:today placeholder "DATE *"]<i class="fa fa-calendar"></i> </div> <div class="col-md-6 col-sm-6 col-sx-12"> <div class="select_wrap"> [select* revtime id:revtime class:form-control first_as_label "Time *" "7:00" "8:00" "9:00" "10:00" "11:00" "12:00" "13:00" "14:00" "15:00" "16:00" "17:00" "18:00" "19:00" "12:00"] </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-6"> <div class="form-group">[textarea* message class:text class:textarea placeholder "MESSAGE *"]</div> </div> </div> <div class="col-md-12 text-center">[submit class:btn class:btn class:btn-gold class:white "BOOK YOUR TABLE"]</div> </div>
<div class="reserv_form clearfix"> <div class="form-group row"> <div class="col-md-3 col-sm-6 col-sx-12"> [text* name class:form-control placeholder "Your Name *"] </div> <div class="col-md-3 col-sm-6 col-sx-12"> [email* email class:form-control placeholder "Your EMAIL *"] </div> <div class="col-md-3 col-sm-6 col-sx-12"> [tel* tel-104 id:telephone-rev class:form-control placeholder "PHONE NUM *"] </div> <div class="col-md-3 col-sm-6 col-sx-12"> [number* numpersons class:form-control placeholder "Number of Persons"] </div> </div> <div class="form-group row"> <div class="col-md-3 col-sm-6 col-sx-12"> <div class="select_wrap"> [select* preferred class:form-control first_as_label "Preferred food *" "one" "two" "three" "four" "five"] </div> </div> <div class="col-md-3 col-sm-6 col-sx-12"> <div class="select_wrap"> [select* branchname id:branchname class:form-control first_as_label "Branch Name *" "BRANCH ONE" "BRANCH TWO" "BRANCH THREE" "BRANCH FOUR" "BRANCH FIVE"] </div> </div> <div class="col-md-3 col-sm-6 col-sx-12 datepicker"> [date* date-res class:form-control min:today placeholder "DATE *"]<i class="fa fa-calendar"></i> </div> <div class="col-md-3 col-sm-6 col-sx-12"> <div class="select_wrap"> [select* revtime id:revtime class:form-control first_as_label "Time *" "7:00" "8:00" "9:00" "10:00" "11:00" "12:00" "13:00" "14:00" "15:00" "16:00" "17:00" "18:00" "19:00" "12:00"] </div> </div> </div> <div class="form-group"> [textarea* message class:text class:textarea placeholder "MESSAGE *"] </div> <div class="col-md-12 text-center"> [submit class:btn class:btn class:btn-gold class:white "BOOK YOUR TABLE"] </div> </div>
From popup Visual composer click tab by samathemes and select open table and add id for your resturant.
To Add instagram widget you need to create API access token, to do this follow this steps
Go to wordpress admin > Appearance > Majesty Options > Style Options > Fonts > click enable custom fonts
Majesty themes used 3 fonts Open Sans, Fjalla One, courgette so you can easy replace any font used in theme with another font.
Add new google fonts.
EX: theme use open sans font with different weight like 300, 400,300,600
So when you choose to replace this font with anothere you need to add more weight but theme options have one dropdown menu to select only one weight so there is another field called Add additional style so you can add more weight.
<div class="coming-soon"><div class="slider-content"> <div id="logo"> <a href="#" class="light-logo"><img src="#" alt="Logo"></a> </div> <h3>We are glad to see you, But please be patient, This page is under construction</h3> [sama_countdown date="2015/11/7" rtl="false" dayslabel="Days" hourslabel="Hours" minuteslabel="Minutes" secondslabel="Seconds" cssclass=""]<h3>This is Countdown Message if Countdown Expire.</h3>[/sama_countdown] <p>If you have any questions, comments, or suggestions, please click <a class="underline" href="mailto:someone@yoursite.com">here</a> to mail me.</p> <ul class="social"> <li><a href="#" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Twitter"><i class="fa fa-twitter"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Google+"><i class="fa fa-google-plus"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Behance"><i class="fa fa-behance"></i></a></li> </ul> </div></div>
<div class="coming-soon"><div class="slider-content dark"> <div id="logo"> <a href="#" class="light-logo"><img src="#" alt="Logo"></a> </div> <h3>WE ARE GLAD TO SEE YOU, BUT PLEASE BE PATIENT, THIS PAGE IS UNDER CONSTRUCTION</h3> [sama_countdown date="2015/11/7" rtl="false" dayslabel="Days" hourslabel="Hours" minuteslabel="Minutes" secondslabel="Seconds" cssclass=""]<h3>This is Countdown Message if Countdown Expire.</h3>[/sama_countdown] <p>If you have any questions, comments, or suggestions, please click <a class="underline" href="mailto:someone@yoursite.com">here</a> to mail me.</p> <ul class="social"> <li><a href="#" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Twitter"><i class="fa fa-twitter"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Google+"><i class="fa fa-google-plus"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Behance"><i class="fa fa-behance"></i></a></li> </ul> </div></div>
<div class="coming-soon"><div class="slider-content dark"> <div id="logo"> <a href="#" class="light-logo"><img src="#" alt="Logo"></a> </div> <h3>WE ARE GLAD TO SEE YOU, BUT PLEASE BE PATIENT, THIS PAGE IS UNDER CONSTRUCTION</h3> [sama_countdown date="2015/11/7" rtl="false" dayslabel="Days" hourslabel="Hours" minuteslabel="Minutes" secondslabel="Seconds" cssclass=""]<h3>This is Countdown Message if Countdown Expire.</h3>[/sama_countdown] <p>If you have any questions, comments, or suggestions, please click <a class="underline" href="mailto:someone@yoursite.com">here</a> to mail me.</p> <ul class="social"> <li><a href="#" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Twitter"><i class="fa fa-twitter"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Google+"><i class="fa fa-google-plus"></i></a></li> <li><a href="#" data-toggle="tooltip" title="Behance"><i class="fa fa-behance"></i></a></li> </ul> </div></div>
All images and videos used in the demo are not distributed with the theme. They are all licensed under Creative Commons and credited to their respective creator/owner.