Introduction
This documentation is last updated on 3 June 2016.
Thank you for purchasing Recipe Press WordPress Theme. If you have any question that is beyond the scope of this documentation, Feel free to send me an email
Disclaimer:
We offer limited support for our themes. We only provide support for theme's core features. We cannot guarantee that this theme will work properly with all third-party plugins and server environments. If you plan on adding numerous plugins to this theme then please note, We cannot facilitate support for any conflicts that might arise with this theme's default functionality. The Mixer WordPress theme is presented as it is.
If you like this theme, Kindly support us by rating this theme with 5 stars (How to rate?)
Install Theme
In start, You must have a working version of WordPress already installed. For information in regard to installing the WordPress CMS, please see the WordPress Codex Installing WordPress
Once you have a working version of WordPress, you need to download All files and documentation from themeforest and extract the downloaded zip to get various files including majestic-recipepress-theme.zip.
Step 1: Install Theme Via WordPress Dashboard
- Go to 'Appearance > Themes' section
- Click 'Add New' and select the 'Upload Theme' option
- Choose the majestic-recipepress-theme.zip file and press 'Install Now'
- Once the theme is uploaded you need to go back to themes page without activating it as it is recommended to use the child theme and now we will upload it.
- Follow step 2 again and Choose the majestic-recipepress-child.zip file and press 'Install Now'
- Once the child theme is uploaded you can activate it.
- Activating the theme will take you to the themes page.
if you face any problem during upload through dashboard, please upload the theme using FTP as guided below.
Step 1 (Alternative): Install Theme Via FTP
- Access your hosting server using an FTP client like FileZilla
- Go to the 'wp-content/themes' folder of your WordPress installation
- Extract the majestic-recipepress-theme.zip file and put the majestic-recipepress-theme folder in 'wp-content/themes/' folder
- After that extract the majestic-recipepress-child.zip file and put the majestic-recipepress-child folder in 'wp-content/themes/' folder
- Go to 'WordPress Dashboard > Appearance > Themes' section to activate the Mixer child theme
- Activating the theme will take you to the themes page.
Step 2: Install Required Plugins
- After you have installed and activated the RecipePress child theme. Go to Appearance > Themes there'll be a message of required & recommended plugins at the top of the WordPress dashboard.
-
Click on Begin Installing Plugins and it will take you to Appearance > Install Plugins
-
Now, Install the plugins as demonstrated in the screenshot given below.
-
After installation, you will view a screen like below, Return to required plugins installer.
-
Now Activate all the plugins as demonstrated in the screenshot given below.
- Once all these plugins are activated. The next step is to Import Demo Contents
Import Demo Contents
Setting up permalinks
It is better to set your permalinks to postname before start import process. Go to Settings > Permalinks and choose Post name from Common Settings and save the changes, As displayed in the screenshot given below.

To set your site similar to our live demo you can follow one of these choices.
- One Click Demo Import ( Automatic & Recommended )
- Import XML Contents and Configure the Theme Manually
One Click Demo Import ( Automatic & Recommended )
Note: You must have installed 'Majestic One Click Demo' Plugin installed for this operation. It is listed in recommended plugins. You can deactivate and delete that plugin after the process is done.
Go to WordPress Admin > Appearance > Theme Options and look for Demo Importer in theme options tabs.

Click the Import Demo button of "default-demo" and Wait for few minutes as the demo images are being fetched from remote server and this process can take few minutes.
Step 3
Once the import process is complete, You will see a screen like the one below. Visit your site and you will find your site working like the theme demo.

Note: The number of imported posts, pages, recipes and other stuff is smaller than real demo to make the import process reasonably fast. Otherwise it can be a problem for most users to import demo data.
Import XML Contents and Configure the Theme Manually
Step 1
Go to WordPress Admin > Tools > Import and click WordPress as displayed in image below.

At 1st time you need to install WordPress importer plugin

Once installed you need to activate the plugin and run the importer.

Step 2
Look for Import XML folder in unzipped package downloaded from themeforest. Select content.xml from Import Data folder to import demo contents.

After importing file, Assign posts to an existing author. Mark the checkbox to download and import file attachments and Click 'Submit' button.

Import process can take few minutes. So wait for it and try to keep the focus on current tab in your browser.
After that is done, you will have bunch of posts, pages and other contents imported into your WordPress installation.
Step 3
Navigate to Appearance > Menus and use the Already Imported Menus from XML and assign those to related menu locations. There are three menu locations available in this theme according to header needs. "Main Menu", "Left Menu" and "Right Menu". You have to assign all three imported menus to related locations. After that save the menu. As pointed in the screenshot given below.

Step 4
To configure reading settings you need to visit WordPress Admin > Settings > Reading and choose that front page displays as static page. Then select Home as Front Page and Blog as Posts Page. As, displayed in the screenshot given below.

Next Step is to Configure Permalink Settings
Step 5
To configure permalinks settings visit WordPress Admin > Settings > Permalinks and change it as displayed in the screenshot given below.

Now, All the remaining settings are mostly in theme options and plugin options. You can import theme options using theme-options.txt and widgets using widgets.wie with Widget Importer & Exporter Plugin.
Create Home & News Pages
In case of Demo Contents Import the home page and news page are already created and you do not need to follow this section.
Create Home Page
To create Home page you need to create a new page, Go to Pages > Add New. You can give this page a title "Home" yet you do not need to include any contents for now. Select the “Home” template from the Page Attributes section, as displayed in the screenshot given below and click “Publish”.

Create News Page
To create News page you need to create a new page, Go to Pages > Add New. You can give this page a title "News" yet you do not need to include any contents. Select the “Default Template” template from the Page Attributes section and click “Publish”.
Configure Reading Settings
Now you need to configure reading settings, Go to WordPress Admin > Settings > Reading and choose the front page displays as static page. Then select Home as Front Page and News as Posts Page. As, displayed in the screenshot given below.

Configure Pretty Permalinks
To configure pretty permalinks, Go to WordPress Admin > Settings > Permalinks and change it as displayed in the screenshot given below.

Configure Primary Menu
Navigate to Appearance > Menus and create a new menu with any name you like. Assign the newly created menu to related theme location. For example you can use "Main Menu" from Menu Settings section below menu. After that save the menu. As pointed in the screenshot given below.

Header - Theme Options
Navigate to Appearance > Theme Options > Header and you will find various easy to understand options related to header.
- You can select header style from three different options.
- You can upload your website favicon.
- You can upload your website logo.
- You can provide social profile URLs using icons.
- You can enable page loader option. It will show default loader. You can also upload your own gif file.
- You can add some quick js for your website.

Home Page Layout
Home page is totally sectioned and you can select different styles for different sections. Go to Appearance > Theme Options > Home to see all the options. On main option page of this setting you can see slider style options as shown in screenshot given below.
You can choose any style for your slider. Make sure you are uploading recommended images in recipes for home slider according to slider settings.
Home page have many other sub pages that you can access under Home options in left menu of theme options.
Layout Options
First option is Layout where you can enable, disable and arrange home page sections.

What's Hot
In What's Hot option you can select style for what's hot section from given three options. You can also handle title of this section and posts count.

Chefs
In Chefs option you can select style for chefs home page section from given two options. You can also display recent or selected chefs in this listing.

Latest News
In Latest News option you can select style for this section from given three options. You can also handle various kinds of listing options including skipping specific posts.

Big Banner
This section if available to display big image with small information and a button link to related page.

Special Recipe
In special recipe section of home page there are two different parts. In this section you can handle options for left area. You can provide a title for this area along with button text. There is third option for selecting special recipe. See demo for usage example.

Adding News Post
Go to WordPress Admin > Posts > Add New
-
Provide the post title
-
Select the related post format
Post Formats and Related Meta Boxes:
This theme supports various post formats. So, when you select a post format look out for related meta boxes that will appear after your selection. You need to fill out those meta boxes with related information, so that your post can appear in best possible design. -
Write post contents
-
Add or select related category and tags
-
Provide featured image. Recommended size of featured image is width of around 848px and height of 342px. Height is more flexible but you have to put all images with same height.
Images bigger than minimum required size will be cropped automatically.
- Publish the post once you are done.
Add a Recipe
Go to WordPress Admin > Recipes > Add New
-
Provide title for this item
-
Provide recipe description
-
Provide featured image. Featured image should have minimum width of 848px and minimum height of 435px. Height is more flexible but you have to put all images with same height..
Images bigger in size will be cropped automatically.
-
Meta Information
For each recipe you have to add some meta information. Almost all the options are self explanatory.
Basic Recipe Information
In this section you have to provide information like yeild, serving, time recipe will take etc. You also have to provide recipe method steps and ingredients it will take. Nutrients information is also available for this section as option. You can also provide extra tips and variations or any other information of special note kind of tips and variation section.
Gallery Images
You can provide extra images for recipe to work as gallery in single display.
Recipe Video
You can provide a video link so Watch Video button will appear on single recipe page.
Recipe Chef
You can handle chef related options in this section.
Home Page Slider
You can provide an image for a recipe and enable it to be displayed in home page slider. Make sure you are providing images of same size as mentioned.
Note: Changing slider type from theme options will also effect this setting and you have to upload related image sizes.
Recipe Banner
You can provide a banner image of mentioned size so there will be a different banner for this recipe.
- Press publish button once you are done.
Add a Chef
Go to WordPress Admin > Chefs > Add New
-
Provide title for the chef
-
Provide recipe description
-
Provide featured image. Featured image size we are using in live demo is 479px in width and height of 492px. I recommend around this size for best results.
- You can select recipe types entered chef is expert in.
- Press publish button once you are done.
Add Recipes Listing Page
- Go to WordPress Dashboard > Pages > Add New and provide a page title that suit your purpose.
- For this page to work properly you must have installed 'Majestic Recipes' Plugin from recommended plugins.
- Select Recipes listing page from page attributes.
- After publishing you need to add the newly created page in menu from WordPress Admin > Appearance > Menus
Add Chefs Listing Page
- Go to WordPress Dashboard > Pages > Add New and provide a page title that suit your purpose.
- For this page to work properly you must have installed 'Majestic Recipes' Plugin from recommended plugins.
- Select Chefs page from page attributes.
- After publishing you need to add the newly created page in menu from WordPress Admin > Appearance > Menus
Advance Recipes Search
- Go to WordPress Dashboard > Pages > Add New and provide a page title that suit your purpose.
- For this page to work properly you must have installed 'Majestic Recipes' Plugin from recommended plugins.
- Select Advance Search template from page attributes.
- You must add recipe search page link on required locations in theme options.
- After publishing you need to add the newly created page in menu from WordPress Admin > Appearance > Menus
Submit Recipe Page
- Go to WordPress Dashboard > Pages > Add New and provide a page title that suit your purpose.
- For this page to work properly you must have installed 'Majestic Recipes' Plugin from recommended plugins.
- Select Submit Recipe template from page attributes.
- After publishing you need to add the newly created page in menu from WordPress Admin > Appearance > Menus
Add Contact Pages
In case of Demo Contents Import contact us pages is already created and you do not need to follow this section.
How to add Contact Page
- Go to WordPress Dashboard > Pages > Add New and provide a page title that suit your purpose.
-
Select the Contact template from page attributes. As displayed in the screen shots below.
-
Contact page related settings are available in Theme Options > Contact tab.
From this options tab you can control to display contact form and google map. You can set google map coordinates and control marker display
and text. Related screenshot is given below.
- You can Publish the page once it is ready. After publishing you need to add the newly created page in menu from WordPress Admin > Appearance > Menus
Tabs Widget
- Go to Appearance > Widgets and look for Majestic Tabs widget.
- Tabs widget is made for home page special recipe area. It is best looking at that place only. You can still use it in sidebar too.
- Now check out the front end of your site and you will have the Majestic Tabs Widget working for your site. It will list
recipes in three tabs in selected sequence.
Recent Posts Widget
- Go to Appearance > Widgets and look for Majestic Recent Posts widget.
- Use this widget in a sidebars or footer widgetized areas. This widget is different than default recent posts widget. It has a thumbnail along with other date. You have to select recommended size from the list which is 'recent-posts-widget-thumbnail'. You can also use differenct size after adding it using add_image_size() in functions.php file.
- Now check out the front end of your site and you will have the Majestic Recent Posts widget working for your site.
Weekly Special Widget
- Go to Appearance > Widgets and look for Majestic Weekly Special widget.
- This widget is for sidebars. You can select one recipe as weekly special recipe, featured recipe or anything other than that and display it in this widget.
- Now check out the front end of this widget.
Measurements Widget
- Go to Appearance > Widgets and look for Majestic Measurements widget.
- Use this widget to display required measurements for your recipes or anything similar to that. You have to put each measurement in new line.
- Now check out the front of this widget.
Address Widget
- Go to Appearance > Widgets and look for Majestic Address widget.
- This widget is for contact page template addresses areas. You have to provide required information to display in this widget.
- Now check out the front end of your site and you will have the Majestic Address widget working for your site.
Tweets Widget
- Go to Appearance > Widgets and look for Tweets widget. For this widget to be visible you must
have installed Display Tweets plugin from recommended plugins.
- Use this widget in a footer widgetized areas. It will work fine in sidebars too but this is designed for footer.
- Now check out the front end of this widget.
Newsletter Widget
- Go to Appearance > Widgets and look for WP Email Capture widget. For this widget to be visible you must
have installed WP Email Capture plugin from recommended plugins.
- Use this widget in a footer widgetized areas. It will work fine in sidebars too but this is designed for footer.
- Now check out the front end of this widget.
Shortcodes
- It will be updated soon.
Theme Translation
This theme is translation ready. For translation to only one language follow steps given below.
Step 1
Install WordPress in your language.
OR
Change the language in the admin settings screen. Settings > General > Site Language
Step 2
Download and install poedit.
Step 3
Look for default.po file in your theme’s root directory, If it is not there then look for it in the ‘languages’. directory.
Step 4
Download the default.po and rename it to your language code for example fr_FR.po for french. Complete lists of codes can be found at (country codes) and (language codes).
Step 5
Start translating fr_FR.po in poedit software from English to French. You do not need to translate everything, instead look for the sentences or words that you really need to translate and leave the others as it is.
Step 6
Save the fr_FR.po file in poedit and it will create a new file named fr_FR.mo with in the same directory as fr_FR.po file in your computer.
Step 7
Upload fr_FR.po & fr_FR.mo to the directory from where you have downloaded the default.po in start.
That’s it. Your translation should work fine now.
In case of any problem you can message me from my profile page.
Customize Styles
There are two options available to modify theme styles.- Custom CSS in Child Theme - 'child-custom.css' file is provided in child theme to add big css changes.
- Custom CSS in Parent Theme - if you are not using child theme then 'css/custom.css' file is provided in parent theme to add big css changes.
Add JavaScript Code
There are two options available to add js in your theme.- Theme Options - Go to Appearance > Theme Options > Header and scroll to the bottom.
You can add some Quick JS to your website.
- Custom JS in Child Theme - 'child-custom.js' file is provided in child theme to add js code.
Hire Customization Services
If you want to make some changes in theme code then you can consider hiring following customization service providers.