To install Eaven theme, first you need a self-hosted WordPress site. Click the link below to go to WordPress download page, there you will find useful information about installing WordPress.
If you are new to WordPress, we recommend reading some articles about basic knowledge of WordPress before you get started. WordPress is a powerful system with a lot of features, knowing some basics about it will help you to manage your site easily.
Here are some detailed WordPress beginner tutorials that we find useful:
To use Eaven theme, please make sure your server meets the following requirements:
If you encounter any issue listed below, it is related to low PHP configuration limits:
The solution is to increase those PHP configuration limits. Please log into your hosting cPanel and change them. Or you can try to contact your hosting provider and ask them to increase those limits to a minimum as follows:
In most cases you cannot update the PHP version yourself and need to contact your host about this. The upgrade process is an easy process and should be something your host can do for you without impacting your website or charging you a fee.
How to update your PHP version – by WooCommerce
We assume that you already have a running WordPress site. Now let's install Eaven theme.
You need to download the theme zip file from ThemeForest first. Go to Downloads on ThemeForest, and find Eaven. Download the files and find eaven.zip - that's what you need for installation.
Please do not upload the zip file of the entire package (which contains "All files and documentation") for installation. Or you will see "The package could not be installed. The theme is missing the style.css stylesheet" error message. If you see this error message, please unzip the file you tried to upload and then find "eaven.zip" file in it.
Here is an article you may like to read: Theme is missing the style.css stylesheet error.
If you can't install the theme via WordPress admin panel, you can try to install it via FTP.
Please note: If you are going to write custom code for the theme, then please check this section.
As mentioned above, when installing & activating Eaven theme, you will see the notice "This theme requires the following plugin: Eaven Extension". It is the Eaven Theme function extensions - including these features: post like, post sharing, gallery slider, Instagram feed and more.
Why do you need to install the required plugin?
Because of WordPress code standards and ThemeForest requirements: "Themes execute the presentation and styling of content, while plugins handle content creation and functionality." Therefore, some features must be included in the required plugin but not included in the theme itself.
Please follow the steps below:
If you need to find "Eaven Extension" zip file, please:
As mentioned above, when installing & activating Eaven theme, you will see the notice "This theme recommends the following plugins…". Those plugins are not required to use the theme, but will extend the theme basic functionality. All those plugins are hosted on the official WordPress repository and are made by other authors. You don't need to install and activate all of them, just choose those you will use on your site.
The recommended plugins are:
To make sure images on your site always look sharp and clear on all devices, the recommended width of images is at least 1600 px when it is supposed to be a full-width image.
Images will be scaled and saved into different sizes after you upload them. If your website already has some images before switching to Eaven theme, you will need to regenerate these images into the new sizes. Please use this plugin: Regenerate Thumbnails. Otherwise, the theme will use the original images when the proper image sizes cannot be found, which may slow down your website performance.
You can set image sizes via dashboard > Settings > Media.
Recommended media sizes for Eaven theme:
After you change the media size settings, when you upload new images they will be scaled and saved into the new sizes. But for the existing images, you can use this plugin to regenerate the new sizes: Regenerate Thumbnails.
After installing and activating the theme, please go to Appearance > Eaven Theme Basic Settings, there you will find some basic settings for the theme.
In this panel, you will find some basic information about the required plugin "Eaven Extension". And there are 2 options:
When there is a newer version of the theme, after updating the theme itself, you usually need to update the required plugins to ensure maximum compatibility with the theme. However, in rare cases, some users may forget to update the plugin after updating the theme, and then some problems will occur.
In addition, some users may switch themes, they may forget to activate the required plugin after switching back to Eaven theme, and then they will find that some features no longer work.
In order to avoid the above situations, we recommend checking both options.
In this panel, we provide the link to the online documentation so that users can easily access the documentation, without having to save the URL to the browser.
When updating Eaven theme, please follow the following 2 steps:
We recommend Envato Market plugin. It can install WordPress themes and plugins purchased from ThemeForest & CodeCanyon by connecting with the Envato Market API using a secure OAuth personal token. Once your themes & plugins are installed WordPress will periodically check for updates, so keeping your items up to date is as simple as a few clicks.
You will see this note while installing Eaven theme, please click it to install and activate Envato Market plugin.
Then go to Envato Market > Settings, click on the link to generate a personal token, and then insert it below, then save changes.
When generating your personal token, please use the same Envato account you used when purchased the theme, and make sure you have checked the following 3 permission options:
Once the Envato API connection is made from the Settings page, a list of available Themes will be shown. This will list all WordPress Themes that have been purchased through the Envato Market / ThemeForest. The page may look like this:
If there is a newer version for a theme or a plugin, it will show a notice, and you can update the item by clicking on the link Update Available.
Since the plugin checks for updates periodically, if you don't see the update notification, please wait for a while.
You can find more instructions about this plugin on this page: https://envato.com/market-plugin/
Please follow steps below when you need to update Eaven theme manually on your site:
When updating Eaven theme, if you also see this note:
"The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: Eaven Extension."
1. Please click on "Begin updating plugin" link to update the Eaven Extension plugin as well.
2. After clicking on the "Begin updating plugin" link, please click on the "Update" link below "Eaven Extension".
3. After the plugin updated, please click on the "Return to Required Plugins Installer" link.
4. You may see the plugin's status "Installed But Not Activated". If so, please click on the "Activate" link to reactivate the required plugin.
You may like to read this how-to article for more details.
To import the demo content, please make sure you have installed and activated the following plugins:
After installing Eaven theme and required/recommended plugins, refresh the page, you will see Import Demo Data under Appearance in the left sidebar. Click it, then you will see the available demos. Choose one demo, click on the Import button.
It can take a couple of minutes, please wait.
Images in the demo data:
There are many (large) images on the preview demo sites. Importing the demo data may fail if the network is not in good condition or if the user’s website is poorly configured. To ensure that the demo data can be successfully imported into the user’s website as soon as possible, we use an image placeholder (a small image with background color) in the demo import data. After importing a demo, you can upload your own images to replace these image placeholders.
If the homepage doesn't look like the theme:
After importing a demo, if the homepage doesn't look like the homepage of the preview demo site, please check your homepage settings: On your website dashboard, please go to "Settings" > "Reading" panel, scroll down to find the option "Static Homepage Content", and then select "From Customizer > Homepage Section" in the drop down list (please refer to this chapter of the documentation). Then please save the changes, refresh your homepage to see if the problem has been resolved.
Please note: Don't import multiple demos to the same site, it will create duplicate data.
When importing finished, please follow the steps below:
It happens rarely, but if you have issues while importing a demo, please check the documentation Import Issues written by the author of the plugin One Click Demo Import (which we are using for demo importing feature in the theme).
If you see this error message after clicking on import button, this usually indicates a poor server configuration, usually on a cheap shared hosting (low values for PHP settings, missing PHP modules, and so on). Please see this article to know how to fix it.
By default, WordPress shows your most recent posts in reverse chronological order on the front page of your site.
When working with Eaven theme, your site homepage can be set up as a page with more than one type of content: not just the most recent posts, but also posts slider, posts from selected categories, products list, call to action, newsletter signup form, and more. We call it "Multi-content Homepage".
So when using Eaven theme, your site structure can be any one of the following 4 types:
Please follow the steps below to set up your homepage.
On your site admin panel, go to Settings > Reading panel, find the option Front page displays, choose Your latest posts.
Then go to Appearance > Customize > Home Page panel. There are 2 content blocks added by default:
By the way, you can also add more content blocks to your homepage to make it more than a simple blog page. You might like to check Home Widgets to know more details.
Your site will have a multi-content front page, plus a blog to manage posts.
Your site will display a static front page as an introduction or welcome, plus a blog to manage posts.
When your site homepage is not a static homepage, you can use the theme built-in feature to display a Fullwidth Featured Area on your homepage. The Fullwidth Featured Area will be placed below the site header, and above the latest posts list (and other Home Widgets).
Please go to Appearance > Customize > Home Page panel, you will find the Fullwidth Featured Area section. You can choose to:
If you choose to display a slider, you can pick some posts from one group ("Posts" only, "Pages" or any other custom content is not supported):
If you choose Custom Content, then you will be able to add your custom text and media in the content editor, including inserting shortcodes for your custom slider created by a third-party slider plugin (such as Revolution Slider, or Smart Slider, and etc).
Your latest posts will be displayed in this area. And you can change the following settings:
There is an additional section between the "Fullwidth Featured Area" and "Latest Posts Area" on the homepage: Content Area Before Latest Posts. In this area, you can add different types of content (only for Multi-content Homepage" - find out more) by adding Home Widgets.
Please go to Customizer > Home Page > Content Area Before Latest Posts > Home Widgets, click on the button "Add a Widget", then click on a home widget to add it to your homepage. And you can drag and drop to reorder them, click on each widget to expand its settings panel to tweak content and style.
Currently there are 9 different home widgets:
With this home widget, you can select some categories and display on the homepage. (You can select as many categories as you like.)
The options of this home widget:
To add the Category Image to each category, please read this chapter: Edit a Category.
You can add a Intro Block section, which contains: an image, promotional text, and a call to action button.
If you want to display an ad on your homepage, you can add this widget to Content Area Before Latest Posts. It supports adding a custom ad banner, and ad code (such as Google AdSense).
The settings for this home widget:
With this home widget, you can add multiple sections with posts on the homepage.
Settings of this home widget:
You can add a Call To Action section, which contains: a promotional heading, and a call to action button.
With this home widget, you can add 3 Promotion Blocks to promote some content.
If you want to add more than 3 boxes, then please add another "Promotion Blocks" home widget to the homepage.
With this home widget, you can display your MailChimp Newsletter Signup Form on the homepage. Please note: this home widget is available after installing and activating the recommended plugin: MailChimp for WordPress.
Please check this chapter and setup your Newsletter Signup Form. After the form is created, please add this home widget to your homepage.
Settings of this home widget:
With Custom Content home widget, you will be able to add your custom content via the TinyMCE editor (the classic editor of WordPress). Therefore, you can add many different elements in this section, such as text paragraphs, HTML code, embedded videos, shortcode of third-party plugins, etc.
With this home widget, you can display a Google Map (with posts) on the homepage. Please note: check this chapter to learn how to set up your Google Map first.
Settings of this home widget:
On your site admin panel, please go to Appearance > Customize, there you can customise and personalise your theme layout and styles.
You will find the following options in this section:
If you need to upload a SVG logo, please use this plugin: Safe SVG.
To customize your site layout, please go to theme customizer > General > Site Layout. There are 2 site layout options:
And you can also upload a site background image. And if you choose "Boxed" as site layout, you can also customize background for outer area, and change Site Max Width for "Boxed" site layout.
You can change general color settings, and also can override color settings for specific elements, like site header, sidebar, site footer, etc.
General Color Settings
Please go to theme customizer > General > General Colors, there you can:
Please go to theme customizer > Site Header > Header Layouts, there you can:
If you choose "Site Header Layout 4", you need to create 2 new menus and choose menu locations for them. More information please read this chapter: Menus for Site Header Layout 4.
Please go to theme customizer > Site Header > Design Options, there you can:
Go to Appearance > Customizer > Fullscreen Menu, there are 2 sub sections:
Your site primary menu will be displayed in the fullscreen menu. In addition, you can choose to show the following elements:
To know more details about how to set up menus, please read Menu section in this documentation.
Please go to theme customizer > Fullscreen Menu > Design Options, there you can change the fullscreen menu background color and text color.
Please go to Appearance > Customizer > Site Footer, there are 5 sub sections:
Please go to Appearance > Customizer > Typography to customize font options for text.
Options in this sub section will work for the whole site. You can choose 2 different fonts for different types of text. All 800+ Google Fonts are included in the drop down lists.
There are more options (font weight, font style, text transform…) for you to customize each type of text:
You can add your Instagram feed on your website. Please note: your Instagram account needs to be public to show feed on your site.
Please go to Appearance > Customizer > General > Instagram.
Before June 2020:
For most users, there is no need to add the Instagram Access Token to display the Instagram feed on the website. Only a few users need to add the Instagram Access Token because of a connection problem between their websites and Instagram.
Since June 2020
However, starting in June 2020, Instagram made changes AGAIN, and the old API will be deprecated at the end of June 2020. The new Instagram API is currently enabled.
Because of these changes, from June 2020, it is required to add the Instagram Access Token to connect your website with your Instagram account before you can display the Instagram feed on your website.
For users who have previously added the token manually in the old way, since you are using the old Instagram API (will be deprecated after June 29, 2020), so please follow the steps below to reconnect your Instagram account.
Please follow the steps below to connect your website with your Instagram account:
"Why do I need to install these two plugins?"
Since Instagram API made changes frequently, we use this third party plugin "Smash Balloon Social Photo Feed" to manage Instagram Token. This is a plugin specifically made for Instagram feed, which is stable and frequently updated.
Bridge plugin "LoftOcean Instagram": This is a bridge plugin. After activating this plugin, the Eaven theme can work with the "Smash Balloon Social Photo Feed" plugin, so your Instagram feed can be displayed in the theme’s built-in locations (sidebar and footer), with the style set by the theme.
After connecting your website with your Instagram account, you can display your Instagram feed in the site footer, or use a widget to display the feed in the sidebar.
Instagram feed in site footer:
Please open your WordPress Customizer, then go to "Site Footer" > find "Instagram" options. Enable the option and the Instagram feed will be displayed in the site footer. Please check this chapter for more details.
Instagram feed in widget areas (sidebar, footer widget column):
Please use the custom widget "Eaven Instagram" to display Instagram feed in a widget area. If you are new to WordPress, you may like to read this tutorial: How to Add and Use Widgets in WordPress.
By default, the Instagram cache will exist for up to 2 hours, which means that if your Instagram has just added some new photos, those photos will not be shown on your website until the cache expires. In some cases, you may like to manually clear the cache. Please open your WordPress Customizer, go to General > Instagram, find the “Clear Instagram Cache” option, and click the “Clear Cache” button.
If you use any caching plugin on your site, you may find that sometimes your Instagram photos stop updating, especially if you haven’t updated your site content for a while, such as posting a new article. This is because the Instagram feature uses PHP code to render content by default. When the cache plugin works, the code of the Instagram feature may not run.
To avoid this problem, please open your WordPress Customizer, go to General > Instagram, find the “Load Instagram pictures dynamically with AJAX” option, tick the box to enable this option.
Instagram feed cannot be displayed on your website?
Please check by following the steps below:
This problem is caused by the Instagram API change that happened on October 24, 2020.
Eaven version 1.8.0 has been released and the fix for this Instagram issue has been included in this version. Therefore, to resolve this issue, please follow the steps below:
To find the detailed instructions on how to update the theme, please check this chapter of the theme documentation.
Since v1.2, you can change the shape of buttons.
Please open your WordPress Customizer, then go to General > Buttons, then select a button shape from the dropdown list.
There are 3 shapes to choose: Pill Button / Rectangle / Rounded Corner (border radius: 4px). This setting will be applied to the following buttons:
Please note: Some special buttons of WooCommerce will not be affected by this settings, such as "Process to Checkout" on Cart page, "Continue to Payment" on Checkout page, "Add to Cart" button on single product page.
Eaven theme provides many built-in places for inserting and displaying ads and banners. You can add custom banner images with URL, or display Google Ads by adding the ad code.
1. On the homepage
You can add multiple ads and banners on the homepage by adding the "Ad Banner" Home Widget.
Home widgets are only available for Multi-content Homepage. You can find more details here.
2. In Widget Areas
Ads and banners can also be added into the widget areas (sidebar, or widget column in site footer) with the custom widget "Eaven Ad".
3. Before Site Footer
In the customizer, please go to "Advertisement" sub section, here you can add advertisement to differet places.
When adding advertisement to "Before Site Footer" sub section, this advertisement will display before the site footer on every page of your website.
4. On Single Post
Also in the customizer > "Advertisement" sub section, you can add advertisement to:
5. On Single Page
Also in the customizer > "Advertisement" sub section, you can add advertisement to:
Please go to Customizer > General > Posts General Options. There you can:
In your site admin panel, go to Settings > Reading panel, find the option Front page displays, choose A static page. In the drop down menu for Posts page select a page, for example, "Blog".
The page assigned as the blog page (posts page) is the Static Blog Page.
To customize the layout of the static blog page, please go to Customizer > Archive Pages > Blog Page. There you can:
Go to Posts > Categories, when adding a new category or edit an existing one, you can upload an image for this category, then on the category archive page, this image will be used as the page header background image.
And this image will also be used for the custom widget: Eaven Category widget.
To change the page layout and archive styles, please go to Customizer > Archive Pages > Category. There you can change the following settings:
The author information will show:
Author information includes the author profile picture, biographical info and Social Media Icons.
To edit author biographical info and Social Media Icons, go to your site dashboard > Users > All Users, find the user you are going to edit, click to open the Edit User page, there you can edit the biographical info.
To add or edit the author profile picture, please visit https://en.gravatar.com/ for more information.
To change the page layout and archive styles, please go to Customizer > Archive Pages > Author. There you can customize:
To hide the author info box after single post content, please go to Customizer > Single Post > Display Author Info Box, then uncheck the box.
Go to Posts > Tags, when adding a new tag or edit an existing one, you can upload an image for this tag, then on the tag archive page, this image will be used as the page header background image.
To change the page layout and archive styles, please go to Customizer > Archive Pages > Tag. There you can change the following settings:
You can also customize the layout of date-based archive pages. Please go to Customizer > Archive Pages, then go to Date based panel. There you can change the following settings:
You can choose some posts and set them as "Featured Post" manually. Then you can add these posts into many different places: Homepage Featured Area, Home Widgets and Eaven Posts widget.
On your dashboard, go to Posts > All Posts, then you will see the column Featured, tick the box of some posts to mark them as the featured posts.
Please go to Customizer > Single Post, there you can set the default post template and sidebar layout for all single posts, and you can control more general settings for single posts.
When editing a post, scroll down the page and you can find the "Eaven Single Post Options" panel. There you can:
Eaven theme supports creating subscribe form with the plugin MailChimp for WordPress. It is one of our recommended plugins when installing the theme.
Please make sure you have installed and activated the plugin. Then get to the settings page of the plugin, and enter your MailChimp API key.
To get your MailChimp API key, you can click on the link "Get your API key here" to get to MailChimp site, log into your MailChimp account, and create a key.
Please go to MailChimp for WP > Form to create and edit your signup form.
You can also choose to copy the code below and paste into the form field:
<p> Subscribe to my weekly newsletter to get more interesting stories on my journey. </p> <div class="fields-container"> <input type="email" name="EMAIL" placeholder="Your Email" required=""> <input type="submit" value="Subscribe"> </div> <p> <label> <input name="AGREE_TO_TERMS" type="checkbox" value="1" required=""> <a href="#" target="_blank">I have read and agree to the terms & conditions</a> </label> </p>
On your site admin panel, please go to Appearance > Widgets. On the page you can see all of the available widgets are listed at the left side of the page. Find the widget "MailChimp Sign-Up Form", drag and drop it into a widget area, or click on the widget and choose a widget area to put it in.
You can add the newsletter signup form to your homepage (only for Multi-content Homepage" - find out more).
Please go to Customizer > Home Page > Content Area Before Latest Posts > Home Widgets, click on the button "Add a Widget", then click on "MailChimp Signup Form".
And you can tweak the home widget's colors, background, and more styles.
Please open the customizer and navigate Site Footer > Footer Signup Form and then check "Display Signup Form" and select a form. The newsletter signup form will be displayed in the site footer on all pages. And there are more options for you to adjust the appearance of this section.
Upon installation, WooCommerce creates the following 4 new pages via its Onboarding Wizard:
To set up the shop page, on your site dashboard, please go to WooCommerce > Settings > Products tab > Display tab, there you can find the option Shop Page, select what page you want to be the default shop page (you can choose the shop page created by WooCommerce, or create a new page and choose it). Please check WooCommerce official documentation Configuring WooCommerce Settings about this part.
Right after installing WooCommerce you may find you have an empty store. There are no products, orders, reviews, and more by default. You can start to create your own products, or perhaps you’d like to see what sample orders and products look like, then you can choose to import some dummy content. Please check this article Importing WooCommerce Dummy Data to know details.
Please read this article to know how to Fixing Blurry Product Images.
And to setup your product image dimensions, please go to WooCommerce > Settings > Products > Display. And after changing image sizes, please don't forget to regenerate your thumbnails.
After you have set up your online store and created some products, you can tweak the layout of the shop index page and single product page via WordPress customizer. Please go to Customizer > Shop to customize your shop pages.
Please note: according to ThemeForest Support Policy, Item Customization is not included in item support:
Item support does not include services to modify or extend the item beyond the original features, style and functionality described on the item page. For customization services that will help you tailor the item to your specific requirements, we recommend contacting the author to see if they privately offer paid customisation services or checking out the great service providers on Envato Studio.
And as we don't provide any customization service, when you need help with item customization, we recommend hire a developer to do the customization work for you. And you can check Envato Studio – there are many developers providing theme customization service. You can search with keywords “Theme Customization” to find the suitable developers for your project.
Sometimes you might like to add some custom CSS to your site to personalize some elements' styles. In the customizer, please locate to Additional CSS sub section and add your custom CSS code. Like the example showing in the screenshot below:
This is a default feature of WordPress since WordPress v4.7. If you can’t find Additional CSS sub section in your customizer, then it means your WordPress version is lower than 4.7, please update your WordPress to the latest version.
And after adding custom CSS code, if you don't see any changes, please clear your site cache and your browser cache, then refresh the pages and check again.
If you are going to write custom code for the theme, please use Child Theme.
A child theme is a theme that inherits the functionality and styling of the parent theme. Child themes are the recommended way of modifying an existing theme.
Please download the whole package of Eaven theme (not just the installable WordPress theme zip file), unzip it and you will find WordPress Child Theme > eaven-child.zip. Install the parent theme first, then install the child theme, and activate the child theme.
Then you can change code or write your own custom styles for the theme in the child theme files. Later when you need to update the theme, just update eaven.zip (the parent theme), so your custom code changes will not be overwritten (because they are all in the child theme).
You may like to read more regarding the child themes on official WordPress codex page: https://codex.wordpress.org/Child_Themes.
Currently we have provided 13 shortcodes for content:
To add shortcodes into content, when edit a post or a page, click on the Add Shortcode button above the editor.
Then choose which shortcode you'd like to add in the popup panel, then choose which style of this shortcode you want to use.
For example, if you'd like to insert a shortcode of drop cap, you can select a paragraph, and then click on the "Add Shortcode" button to open the shortcodes panel, then click on "Drop Caps", there you will see the options you can choose for a drop cap. Click on "Insert Shortcode" button to wrap the selected content with this shortcode.
The shortcode for drop caps will look similar to this:
Please note: most of the shortcodes have an opening tag and a close tag and text content needs to be put between them. Please see below:
[lo_drop_caps] Content goes here. [/lo_drop_caps]
[lo_button size="large" url="#"] Contact Us [/lo_button]
The shortcodes for Author List and Divider Line don't have a close tag because you don't need to add any text content for these 2 shortcodes.
Gutenberg is the new editor of WordPress core.
If you are new to Gutenberg, you may like to read this doc first.
How to get Gutenberg?
Because there are many differences from the Classic Editor, some theme built-in operations also change in the new editor. Please continue reading for more details.
Please note: Gutenberg is still improving (fast and frequently), its code/logic may change in a newer version. Therefore, sometimes new issues may arise after updates. We will pay close attention to it and we will be grateful for any problem report.
Eaven theme built-in image galleries - Slider Gallery & Justified Gallery have been converted into Gutenberg Blocks.
Let's take the Justified Gallery Block for example:
Step 1 - When adding a block, find Theme Blocks, click the Justified Grid Gallery to add it to the content area.
Step 2 - Then you will see the block has been added. When selecting this block, the settings for this gallery will show in the right sidebar. Click on the "Media Library" button to open the Media Library where you can create a new gallery.
Step 3 - In the Media Library panel, you can upload new images, or select some existing images, and then click "Create a new gallery" button.
Step 4 - Then you can edit this gallery: reorder images, remove images, add captions, add new images into this gallery. Then click "Insert gallery" button.
Step 5 - Now the gallery can be previewed in Gutenberg.
It is similar when adding a Slider Gallery:
In the Classic Editor, Eaven Single Post/Page Options are meta boxes which were displayed below the post editor. Since Eaven v1.2.0, we redesigned these settings to fit in the Gutenberg UI - Sidebar. So, if you edit a post/page in Gutenberg, you can find the Single Post/Page Options in the editor sidebar.
For example, when editing a post in Gutenberg editor, please click on the "Theme Settings" toggle button to display the Single Post Options. (When editing a Page, the "Theme Settings" will show Single Page Options.)
The options are organized into groups, click on each group heading to expand the group and show its settings.
Please make sure the "star" icon is enabled to pin Theme Settings toggle button to Gutenberg Toolbar:
If the "Theme Settings" is unpinned from the toolbar and you cannot find it, please click the "Show more tools and options" icon, then you can find "Theme Settings" in "Plugins".
If the post format is Gallery / Video / Audio, the media files can be picked in Theme Settings section. Please see the screenshot below as reference:
The theme built-in shortcodes have been converted into Gutenberg Blocks.
Drop Caps - when editing a paragraph, enable the "Drop Cap" option, then select a style from "Drop Caps Settings" drop down list.
Highlight & Tweet It (inline):
In version 1.6.0, we added a new block in Gutenberg: Theme Posts. Users can use this block to add selected posts to the content of any post or page.
When editing a post or page in the Gutenberg editor (Block editor), search "Theme Posts". After adding this block to the content, you can select the post source, and customize the list layout, displayed meta, and etc.
Or, you can click the "Add Block" button to display all available blocks, and then scroll down to find Theme Blocks > Theme Posts.
When selecting posts from categories/tags, you can select multiple categories/tags.
Please note: This block has not been converted into a shortcode in the classic editor. Therefore, if you want to add selected posts to the content of any post or page, please use the Gutenberg editor.
As a WordPress theme for traveller blog and magazine, display a Google Map with destinations is an essential feature. In this section, we will explain the steps of how to add a Google Map with Eaven theme.
Starting from June 11, 2018, Google requires new API key to use Google Map. To get the API key, you need a Google Cloud Platform billing account. When you create a billing account, you are automatically eligible for the Google Maps Platform recurring $200 monthly credit.
You can find the following information on the Google Map "Pricing and Billing Changes" page:
Can I still use Google Maps Platform for free?
Yes. When you enable billing, you get $200 free usage every month for Maps, Routes, or Places. Based on the millions of users using our APIs today, most of them can continue to use Google Maps Platform for free with this credit.
Please watch this video to know how to get your Google Map API Key:
Please make sure you have enabled the Geocoding API under APIs in the Google Cloud Platform Console. Or there will be some errors when rendering the map. For more details, please refer to this article: Google Maps API error: Geocoding Service: This API project is not authorized to use this API.
Google Map Documentation:
When you get your Google Map API Key, please copy it, and open your website Customizer, then go to General > Google Map > Paste the key into "API Key" field. Then save the changes.
Now your map is ready to display. But, to display pins on the map, you need to add locations to your posts first. Please read the following section.
When you write a post, scroll down the edit page and then you will find the Eaven Single Post Options panel > Location field. If you are writing a post about a destination (country/states/city/etc.), you can add the name of this destination to the Location field, such as "Sydney, NSW, Australia".
Please note: Do not add same location to different posts, otherwise, the post information cannot be displayed on the map when clicking on the pin.
Latitude & Longitude
After adding a location to a post, when saving the changes to this post, the Latitude & Longitude values will be generated automatically from the location added. The Latitude & Longitude values are required to display a pin on the map. You can add custom Latitude & Longitude values if the map pin location in incorrect.
Please note: The Google Map API key is required to auto generate Latitude & Longitude values.
If you added some locations before adding your Google Map API key, please:
If you use Gutenberg Block Editor, you can find the field for adding location in Theme Settings > Map Settings > Location field.
Then, when you add a Google Map to your homepage (using the home widgets "Google Map"), or add a Google Map to your post/page content (using Google Map shortcode or Gutenberg block), you will see a pin shown on the map. Click on this pin to display the thumbnail (featured image) and title of this post. Click it to go to this post.
Please open your WordPress customizer, go to Home Page > Content Area Before Latest Posts > Click on "Add a Widget" button, select Google Map. Then the map will display on your homepage.
There are some options:
You can also add a map with all the destinations (posts with locations) in to the content of single posts or pages.
In classic editor, just click on "Add Shortcode" button, then click "Google Map".
In Gutenberg Block Editor, when adding a block, find "Theme Blocks" > "Google Map", then add it to the page.
You can simply embed a map. You don't need to add a Google Map API key to embed a map. And it will not cost your Geocoding API credits.
Note: Traffic and other Maps info is sometimes not available in the embedded map.
You can find the details in Google Map Documentation: Embed a map or directions.
When adding a Google Map to your homepage ("Google Map" home widget), or to a single post or page ("Google Map" Gutenberg Block or Shortcode), you can change the map style.
You can add custom CSS class(es) to a specific page.
What is this for?
In the Eaven theme, we have provided some preset styles for the following 5 special CSS classes. You can choose to add some of these CSS classes to a page according to your needs. When entering multiple classes, please separate the classes with spaces.
hide-site-header- After adding this class, the entire site header (including the logo, site title, tagline, menus) will be hidden for this page.
hide-site-footer- After adding this class, the entire site footer will be hidden for this page.
hide-footer-widgets- If you just want to hide the widgets area in site footer for a page, you can add this class to the page.
hide-footer-signup- If you just want to hide the signup form in the site footer for a page, you can add this class to the page.
hide-footer-ins- If you just want to hide the Fullwidth Instagram Feed in the site footer for a page, you can add this class to the page.
Please read the following instructions to learn how to add custom CSS classes to the page.
In the Gutenberg editor, click on the "Theme Settings" toggle button. Then click on "Advanced" to expand the sub panel,
and then you can add custom classes. The class(es) entered here will be added to the
<body> tag of this page.
When editing a page, scroll down the page and you can find the "Eaven Single Page Options" panel. Then enter custom CSS classes into the "Additional CSS Class(es)" input box.
When working with Eaven theme, you can translate everything to any language.
Please install this third-party plugin on your website and translate the theme text directly from your website dashboard: Loco Translate.
Please read the plugin's documentation for the detailed user guide:
When using Loco Tranlate, on your website dashboard, please go to "Loco Translate" > "Themes" > find "Eaven" (or "Eaven Child", depending on which theme is activated). Click on "Eaven" then you will be able to add a new language, or edit the translation of an exisiting language.
And then, please follow the steps below:
Now, you need to "Choose a language" and "Choose a location".
When "Initializing new translations", please find "Choose a location": you will choose where to save your translation file. (More details can be find here.)
Once on the editor screen you'll see all the strings included in the .pot file of the theme. The basics of the editor should be fairly intuitive. Select the English string at the top and enter your translation in the pane at the bottom. You just need to enter a translation and save it.
Please kindly note: Loco Translate is a third-party plugin created and maintained by other authors (not us), when you need help with this plugin, please contact the author of the plugin. This is the support forum for "Loco Translate".
"Themes execute the presentation and styling of content, while plugins handle content creation and functionality."- WordPress code standards and ThemeForest requirements
All WordPress websites require optimization. As the theme author, we follow the WordPress development best practices when creating our products. But the performance of the website is not determined by the theme or individual plugins.
The performance of the website is determined by the collaboration of multiple factors. Including but not limited to:
In this subchapter, we will introduce some optimization methods.
Please note: The following are only our general suggestions for optimizing a WordPress website when using Eaven. Depending on the actual situation of your website and your specific needs, you may choose to skip certain steps or use other optimization methods that we have not mentioned.
There is more than one way to optimize a website.
Please kindly note:
Please always use the latest version of WordPress, the theme, and plugins.
The theme provided the following 2 optimizations for image loading (in the Customizer > General > Image Loading):
Please enable these 2 options. If you want to use a third-party plugin for "lazy load", please disable these 2 options provided by the theme, otherwise, conflicts will occur.
Image quality and quantity are important for a website speed & performance, and also important for user experience. You need to find a balance between them.
Before uploading your images to your website, please optimize your images first (using Photoshop or other image editing tools). Please check this article: How to Optimize Images for Better Web Design & SEO.
After uploading your images to your website, you can install this plugin to further optimize them: Smush.
We recommend installing this plugin: Cache Enabler.
You can search in the WordPress plugin repository to find a minify plugin.
After you optimize your website according to the above steps, your website speed will be ideal for website visitors.
If you want to get high scores on website speed test tools:
(such as Google PageSpeed Insights, Google Search Console, etc.) you also need to use more advanced optimization methods. This is a useful tutorial we found, please check this tutorial for the detailed explanations and instructions.
We followed the tutorial to optimize this website. The current Google PageSpeed Insights score is above 80 (see screenshot), and the GTmetrix score is B (see screenshot). Please note that we did not enable CDN. If we enable CDN as described in the tutorial, the scores will increase further.
Please note that you can test multiple times, each test result will be different due to current network conditions.
If you need more help:
When you purchasing products from Envato Market, a supported item includes item support for 6 months from the purchase date. During those 6 months, we (as the author of the theme) are available to provide the item support services.
You may like to read more details about What is Item Support?.
We can help with:
We cannot help with:
Please check ThemeForest Item Support Policy for more details.
Please kindly note: The terms and conditions are set out by Envato exclusively, and every author must follow the rules. These rules are the same for every author and every buyer and we cannot change them selectively. Thank you for understanding.
To speed along the support request, please check by following the guide below:
When submitting your support request, please include the following information in as much detail as possible so that we can get more clues about your questions/problems:
And please write in English. Thanks!
If you have less than 6 months remaining on a support item you're eligible to renew your support. For more information about Item Support renewals, please see Extending and Renewing Item Support.