Theme developed by MagniumThemes
To help us release free theme updates with new cool staff and new features please take 1 minute to leave stars rating for this theme on ThemeForest if you like it:
For many, when they think of WordPress, they think “blog.” And while WordPress is one of the world’s largest blogging platforms, WordPress is also a complete content management system and is a great way to build many different types of websites. This article will show you how easy it can be to get your blog, or website, up and running quickly.
You can get FREE WordPress and Theme Installation service for this theme, check here how to apply.
If you want to have additional theme features that
theme does not have by default or want to change
theme styles you can always order our theme customization
services - contact
us.
We recommend you to use Bluehost hosting to host your sites based on our themes.
Our company used Bluehost for building sites for our clients for years, this is why we can recommend this beautiful hosting for everyone. Bluehost provide excellent customer support, live chat, and reliability, that every serious product needs. This is “All in one” Unlimited CPanel hosting for very cheap price.
When choosing a right web hosting solution, it’s not the cheaper the better, but the more cost effective the better. BlueHost WordPress is very cost effective. It is starting at $2.68/mo, 50% off the regular price $7.27/mo for customers going through this exclusive promotional link.
Among the hundreds of web hosts we have reviewed, it’s really hard to find one which can offer more features than BlueHost. Taking the price and features into consideration, BlueHost WordPress hosting is the best cheap WordPress hosting.
Still thinking? Check 5 Reasons To Choose BlueHost For WordPress Hosting article on our website.
Get hosting Learn more about BluehostIf you don't want to install theme yourself you can always order our WordPress and Theme installation service.
Unzip the file that you download after purchase. The following files and folders will be in the unzipped file:
The theme can be uploaded in two ways:
Once the theme is uploaded, you need to Activate it. Go to Appearance > Themes and activate CookAndMeal theme.
After you Activated this theme you will see Theme Dashboard page that will help you to install and configure theme step by step. First of all you need to activate your theme with your purchase code, then you can install plugins and import demo data.
You can always access Theme Dashboard page again from Appearance > Theme Dashboard.Theme have advanced support for some other third party plugins, that does not included with theme, but you can install it manually:
Our theme has included One-click demo data import feature. This sample data contains menus, sample pages, posts and images. Your site will looks exactly as our demo site if you import sample demo data. We are strongly recommend you to import Dummy Data when you use our theme first time.
You can import all theme demo content with one click (posts, pages, products, categories, menus, sample images, sliders, plugins configurations).
InHype Theme Addons plugin must be installed and activated.
Check
this article how to solve demo data import problems.
Please note that theme data does not have real images
from our demo, all demo images will be replaced with sample
solid color background images (you don't have legal rights to
use real images, because you don't purchased it). You need to
change demo images to your own real images.
You can manage all theme settings with Live Preview in WordPress Customizer - go to Appearance > Customizer > Theme Settings or Appearance > Theme Settings to access all theme settings sections.
We will not cover all options sections in this Documentation because most of all options are very intuitive and Live Preview in Customizer allow you to see how all options works and which site parts affects in real time.
Just try to use all options and play with it - do not worry, options does not apply if you don't click Publish in Customizer, so you will not break anything.
You can always create Customizer options backup using Customizer Export/Import plugin and Import it later in case you break something.
To add your logo to theme follow steps below.
Our theme allow you to have different headers styles and combinations. Check different theme demos to have some ideas what you can achieve.
How to create change site header layout:
Our theme allow you to create dark/black website - with dark background, and light text colors.
How to create dark website:
This theme allow you to have two types of homepage:
1) Blog page is your homepage - with theme
blocks (and optional blog block).
You will not have additional separate blog
page with just posts listing.
2) Homepage is a special static page -
with theme blocks (and optional blog block).
You can have additional separate blog page
with just posts listing, without theme blocks.
Check next documentation section to understand how to build your homepage with homepage theme blocks.
In this theme you can build your homepage using homepage theme blocks that you can drag and drop to your homepage with any order and you can have multiple copies of same theme blocks with different settings. Blog listing with optional sidebar is a theme homepage block too and you may not add it to your homepage if you don't need to do this.
You need to use theme Blocks manager in
Customizer to add blocks to your homepage.
Go to Appearance > Theme Settings > Home:
Blocks Manager.
Here you can manage your homepage layout settings - add and order blocks. When you add new block you can configure its options depending on block type (displayed in [ ] brackets near block name). You need to ignore options that does not related to block that you want to add.
For example If you want to add [POSTS] Posts Line block you need to configure only options in POSTS block settings section. Ignore other sections with options, because it does not related to your block.
Blocks with [MISC] category can be configured independently in its own sections in Appearance > Theme Settings.
IMPORTANT: If you don't have have enough posts to display in block (for example you added Masonry posts block that have predefined 5 posts limit, selected Editor's picks posts to display in, but you have only 3 posts marked as Editor's picks) this block will not be displayed on site. If you added some blocks with posts but don't see it on your site make sure you have enough posts for this block posts limit in posts category that you selected for this block and in posts types you selected for this block.
All homepage blocks have common settings that you can use for any block:
Next you can read about all available theme blocks and settings that this blocks support. Ignore settings that don't supported by this blocks - this settings values will not be applied.
This homepage block located in site header (between top and main menu), you does not need to add it from Homepage Blocks Manager. You can show this block only on homepage or all site pages. You can select posts to be displayed in this slider in its settings.
Header Blog Slider settings can be configured in separate theme settings section: Appearance > Theme settings > Home: Header blog slider.
This homepage block located in site header (above top menu or header), you does not need to add it from Homepage Blocks Manager. This block displayed on all pages, you can add text, button and custom gradient background to this block.
Header Top Line settings can be configured in header theme settings section: Appearance > Theme settings > Header.
This homepage block used to show your entire blog listing (like on regular Blog page). It support pagination and use optional Blog sidebar (left or right) for your widgets. If you want to have simple blog you can use just this single block on your homepage to have just Blog listing.
Important Note: When you just installed theme (and does not imported demo data) you will have this block added to homepage by default with default settings. When you add any other homepage blocks to your homepage this sample block will be removed and you will need to add it yourself with your own settings from Theme Blocks Manager to desired position on your homepage.
Blog Listing block will be displayed on homepage only if you set your Blog ( "Latest posts" option) to be displayed on homepage in Settings > Reading. If you use static page as homepage and separate page for blog listing - this block will not work.
Please note that other block settings (Posts offset, Posts limit, Category, etc) that you can see in Customizer does not available for Blog Listing block.
All other Blog
listing block settings (Blog layouts, features, etc) can
be configured in separate theme settings section - Appearance
> Theme settings > Blog: Listing. This
settings also applies to Archives and Search
pages on your blog.
You can exclude some
categories from Blog: Listing block display in Appearance
> Theme settings > Blog: Listing
if you already show it in other homepage blocks.
This homepage block used to show your selected posts as mini posts slider line with autoplay.
This homepage block used to show your selected posts as fullwidth posts slider line with 5 posts per row with autoplay.
This homepage block used to show your selected posts as fullwidth posts slider with pagination and autoplay.
This homepage blocks used to show your selected posts as few posts per row posts carousels with autoplay and different styles.
This homepage block used to show your selected posts as large posts slider with autoplay.
This homepage block used to show your selected posts as large fullwidth posts slider with autoplay.
This homepage blocks used to show your selected posts as 1 post per page posts slider with autoplay with different styles.
This homepage block used to show your selected posts as special showcase grid with 5 posts.
This homepage block used to show your selected posts as special showcase grid with 5 posts.
This homepage block used to show your selected posts as special showcase grid with 5 posts.
This homepage block used to show your selected posts as special showcase grid with 3 posts.
This homepage block used to show your selected posts as special showcase grid with 5 posts.
This homepage block used to show your selected posts as special showcase grid with 9 posts.
This homepage block used to show your selected posts as special showcase grid with 3 posts.
This homepage block used to show your selected posts as special showcase grid with 2 posts.
This homepage block used to show your selected posts as special fullwidth showcase grid with 4 posts.
This homepage block used to show your selected posts as grid with 3 columns and excerpts.
This homepage block used to show your selected posts as grid with 2 columns and overlay for posts.
This homepage block used to show your selected posts as grid with 3 columns and overlay for posts.
This homepage block used to show your selected posts as grid with 3 columns.
This homepage block used to show your selected posts as grid with 4 columns and blocks for posts without thumbnails.
This homepage block used to show your selected posts as fullwidth grid with 4 columns.
This homepage block used to show your selected posts as small grid with 2 columns.
This homepage block used to show your selected posts as grid with 2 columns and excerpts.
This homepage block used to show your selected posts as fullwidth grid with 4 columns.
This homepage block used to show your selected posts as boxed grid with 4 columns.
This homepage block used to show your selected posts as boxed grid with 3 columns.
This homepage block used to show your selected posts as boxed cards grid with 3 columns.
This homepage block used to show 3 of your selected posts as complex masonry grid with 2 columns.
This homepage block used to show 8 of your selected posts as complex masonry grid with 3 columns.
This homepage block used to show 5 of your selected posts as complex masonry grid with 3 columns.
This homepage block used to show 5 of your selected posts as complex masonry grid with 2 columns.
This homepage block used to show any HTML or shortcodes on your homepage. For example you can use it to add image banners to your website. Bootstrap 3 layouts supported in this block.
NOTICE: WordPress does not render [embed] shortcodes (used to insert video, audio, etc) in custom areas. If you need to add video or audio embeds to HTML Block you need to add player with <iframe> code that you can get on your video/audio service (for ex. YouTube).
To add 3 blocks with buttons as seen in demo #1 and image above in documentation you need to add this HTML code to your HTML block content field:
This homepage block used to show fullwidth Instagram gallery from Instagram Feed plugin (provided with theme, plugin must be installed and activated to use this block).
NOTICE: This block will be available only if WooCommerce plugin installed.
This homepage block used to show 4 columns grid with selected WooCommerce products.
NOTICE: This block will be available only if WooCommerce plugin installed.
This homepage block used to show selected WooCommerce categories with categories images background and colors.
This homepage block used to show selected categories with categories images background and colors.
This homepage block used to show email subscription form from Mailchimp WP plugin.
You need to install Mailchimp for WP plugin (provided with theme) to use this block.
How to configure your Mailchimp subscription form
in WordPress:
<div
class="mailchimp-widget-signup-form"><input
type="email" name="EMAIL" placeholder="Please enter your
e-mail" required /><button type="submit"
class="btn">Subscribe</button></div>
This block settings can be configured in separate theme settings section - Appearance > Theme settings > Home: Subscribe block:
<div class="row">
<div class="col-md-6">
<div
class="cookandmeal-subscribe-block-icon"><i
class="fa fa-envelope" aria-hidden="true"><!--
Icon --></i></div>
<div class="cookandmeal-subscribe-block-title">
<h5 style="color: #000000;">Subscribe to my
Newsletter</h5>
<p style="color: #9f9f9f;">We'll keep you posted
with news and updates!</p>
</div>
</div>
<div class="col-md-6">[mc4wp_form id="9"]</div>
</div>
Now you should see your subscribe form when you will add Subscribe homepage block to your homepage.
You can select different sidebar position for posts and assign post to different sections used in your Homepage Blocks in Post settings metabox.
You can display post summary as list of sentences before post content on single post page.
How to define post summary:
If your post contain detailed cooking recipe you can use Post Recipe feature. Information will be displayed at the end of your post in this way:
How to specify post review settings for your post:
If your post contain some kind of review (for example product review) and you want to rate reviewed item by different criterias, show item pros and cons, and display summary rating for post you can use Post Review feature. Information will be displayed at the end of your post in this way:
How to specify post review settings for your post:
In this theme you can assign images and colors for your Posts categories. Categories images used on Categories (Archives) pages for category title display and Categories homepage block. Categories colors used everywhere on site for categories badges in posts.
To assign color and image for category add or edit your category and use special options for this:
If you want to add WordPress Tiled galleries in your posts for images you can install JetPack plugin and enable its tiled galleries feature. After this you will have new options for gallery style when you add regular image gallery to your post content.
You need to divide your articles short content from full content to show your posts with "Continue reading" button on blog listing pages (your homepage for example) or you will see full articles. Check this WordPress guide how to use More WordPress tag in your posts to use this feature.
Also you can show posts excerpts with automatic text cut and Continue reading buttons. To enable this feature go to Appearance > Theme Settings > Blog: Listing and choose excerpt for Blog posts short content display option.
Please note that some homepage blocks with posts have predefined excerpts lengths that you can't change.
You can disable featured post image in your posts single page (you will still have it in blog post listings):
You can select different post header styles in Appearance > Theme settings > Blog: Single post > Blog post header layout and position. This option apply to all posts, but you can override this option separately for any post on site in Post settings.
You can show header with custom background image for your
posts (different image for different posts).
How to use this feature:
You can display related posts (by tags or categories - you
can change this in Theme settings) for all
your posts in some blog layouts.
To Enable this feature:
You can display post Views and post Likes on Single blog post page and in some of Homepage blocks and Blog listing layouts.
You can enable post likes and post views counters display in Theme Settings > Blog: Listing and Theme Settings > Blog: Single post, separately for single post page and blocks/blog listing.
You can filter posts by "Most liked" in Homepage Theme
Blocks and InHype List Post widget.
You can display some of your posts (important posts) always
at first position in blog listing and mark this as featured
post. In different blog styles and layouts this "mark" can
look different.
How to display your post as featured:
In addition to Related Post that works automatically you
can also manually select special posts ("Worth Reading"
posts) that will be assigned to your post and displayed in
nice fixed popup in the right bottom side of your Single
Blog Post page. This block will show one from assigned posts
randomly.
How to use this feature:
You can display reading progress bar in your single post
pages for your visitors. When user will scroll post page
this progress bar will show current reading progress of
entire post content in fixed header.
How to use this feature:
You can display your posts and pages with side margins for nice look.
To Enable/Disable this feature for post go to Appearance > Theme Settings > Blog: Single post and enable Small content width option.
To Enable/Disable this feature for page go to Appearance > Theme Settings > Page: Single page and enable Small content width option.
Also you can override this global option in Post Settings separately for any post or page.
This options work for pages and
posts without sidebars (you can disable sidebar for post and
page in its settings when you edit your post).
Our theme support different post formats:
You can select post format when you create post at the right Document > Post Format section.
“Gutenberg” is the codename for the new WordPress editor
focus. The goal of this focus is to create a new post and
page editing experience that makes it easy for anyone to
create rich post layouts. You can read more about this new
Visual WordPress editor and test it here.
Gutenberg Editor is default editor in WordPress 5.0 and later and included with this theme. If you want to continue using old Classic Editor you need to install separate plugin for WordPress 5.0 and later (or disable Gutenberg plugin in Plugins if you use WordPress 4.x).
All demo posts and pages in this theme created using Gutenberg editor in its blocks elements, and may not display correctly without Gutenberg installed.
This theme does not require you to use Gutenberg editor, you can use Classic Editor or any other your favorite WordPress Page Builder.
We prepared few help articles for you to learn how to use Gutenberg editor in our Help Center article.You can use Coming Soon feature when you just develop your site, that allow you temporally disable website frontend for regular visitors (they will see your custom Coming soon page), but allow website administrators to see site and work on it.
You can use this plugin to enable coming soon mode on your site:
https://wordpress.org/plugins/coming-soon/This theme have 3 menu areas. Header and top menus can have different layouts and styles. Header and top menus support multilevel submenus. Only Main Menu support Mega Menu features.
You need to set what menus where will be display (you don't need to do this if you used One-Click demo data import feature):
Top menu does not support Mega Menu, but you can use special menu CSS classes to add predefined icons to top menu elements and pull some elements to right side of menu.
You can add special classes to CSS Classes field when you add/edit top menu items as shown on screenshot:
Available CSS classes for use in top menu:
You can use Mega Menu options for Main menu. Make sure Mega Menu feature enabled in Appearance > Theme settings > Main menu.
You can apply all mega menu settings to root menu items. Children items support only this settings:
Regular widgets will occupy columns in Mega Menu sidebar. Saxon List Posts widget will occupy full row in mega menu sidebar, if you used Fullwidth and 1 column options together:
You can add special classes to CSS Classes field when you add/edit main menu menu items as shown on screenshot:
Available CSS classes for use in main menu elements:
This theme have 6 widgets sidebars where you can add widgets:
After theme installation all WP widgets will be enabled (if you have WP fresh installation) so you need to turn off default widgets that you don't want to see:
Our theme have 7 special widgets for your blog that improve default WordPress widgets functionality, we recommend you to use this widgets instead of default:
Display recent blog comments with date.
Our theme have built-in feature for banners/ads management that allow you to add any banners or other html in different predefined places in theme design.
If you want to add Google Adsense, JavaScript, PHP or other
complex advertisement to theme ads areas or widgets you need
to install
Advanced ADS plugin first. This plugin allow you to
add any type of ads and then use simple shortcode to display
it anywhere (in content, widgets or theme ads areas).
How to use add ads to theme areas:
Our theme allow you to enable AMP format support for your blog content. AMP will not change your site display for regular visitors (if you will not enable automatic redirect to AMP version for mobile users), its allow search engines to show special mobile friendly extremely fast pages and posts from your blog to mobile visitors and prioritize your site in search results. When AMP feature enabled you can see special pages versions by adding /amp/ to the end of your post/page url or your site url.
AMP is an open source framework developed by Google in collaboration with Twitter. Accelerated Mobile Pages create better, faster experiences on the mobile web. At its core, the framework allows you to build lightweight experiences for mobile by simplifying the HTML and following streamlined CSS rules.
All SEO and mobile performance enthusiasts seem to agree that a well-implemented AMP website will:
How to enable this feature:
You can display cookie notice on your site for your visitors with link to your private policy page. Cookie Consent plugin must be installed to use this feature you can download it here: https://wordpress.org/plugins/uk-cookie-consent/
How to use this feature:
Additionally we recommend you to install and configure GDPR WordPress plugin:
https://wordpress.org/plugins/gdpr/
Our theme support retina and responsive images features. Your website will look beautiful and crisp on every device!
To use this features you need to install and configure optional WP Retina 2x plugin:
Our theme include shortcodes that you can use in
posts/pages content, your sidebars inside Saxon Content and
default WordPress Text widget's.
Shortcode will display your social buttons with urls that
you configured in Appearance > Theme Settings
> Social icons.
Usage:
[cookandmeal_social_icons]
You can use some homepage posts blocks as shortcodes to display it in any post or page on your site, but with some restrictions:
Available shortcodes types:
Usage (shortcode syntax):
[cookandmeal_block type="postsgrid5" block_title="More recipes" block_subtitle="Recommended" block_posts_type="random" block_categories="" block_posts_limit="4" block_posts_loadmore="no" block_posts_offset="0"]We included POT files for translation with theme:
Read
this help article about WordPress translations.
IMPORTANT: Go to WPML -> Languages and scroll down to the Language filtering for AJAX operations section. Check the box to "Store a language cookie to support language filtering for AJAX" and save your settings.
If you use WPML language switcher you can enable it in top menu or widgets, you can't use language switcher in main menu.
Check WPML Getting Started Guide for complete reference.
Please note that according Themeforest theme license rules you need to buy additional regular theme license for every additional language used on your site (language considered as separate website with another content). For ex. if your site have 3 languages you need to have 3 regular theme licenses at total.
This theme include Child Theme ZIP file. Check our special article how to use it.
Site speed depends on multiple factors and theme itself is just one of this (theme already coded for extra fast work), like WordPress configuration, Server configuration and quality and Content optimization. We included simple guide how to optimize your website for extra fast work with our theme.
Important steps to optimize your website:
If you still get bad score you can contact our support to get suggestions why your site have low score.
If you need help with site speed and score optimization you can order our special service with 20% discount because you purchased this theme:
Order Premium WordPress Website Google Page Speed and SEO Optimization service on Envato Studio.This theme include recommended Envato
Market plugin. This plugin helps customers receive
updates to their premium Themes & Plugins purchased
through Envato Market (ThemeForest & CodeCanyon).
You can configure this plugin in Envato market
section in WordPress dashboard to receive automatic theme
updates.
You can see theme release notes with all versions and changes in Themeforest theme description page and in full theme ZIP archive from Themeforest ("All files & Documentaiton" large ZIP file).
Always backup your website before updating theme or plugins!
Read this article - How
to update WordPress theme
If you newbie you can use this plugin for easy plugin and theme updates:
We don't provide any support for any issues that you can get from this plugin and does not test our updates with this plugin. We recommend you to use manual theme update.
If you have support questions about this theme you should: