Soul - Blog & Shop WordPress Theme

Thank you very much for purchasing our wordpress template. Providing our customers with excellent service has always been our first priority. So if you have any questions after reading this file, feel free to contact us. Our experienced support representatives will do whatever it takes to fix any problem that may come up. You can also reach us via themeforest with general questions about the theme. If you like the theme, please show your appreciation by taking the time to rate it in downloads section.

General Requirements

Please make sure the version of the WordPress engine on your site is 4.1 and up.
If the WordPress is not installed yet, please follow these instructions. You may check the requirements for WordPress using this link.

Please keep it mind that you can meet such issues while installing or setting up your theme: white screen, demo content fails when importing, and other similar issues. The matter is they are all related to low PHP configuration limits. The solution is to increase the PHP limits. You can do this on your own, or contact your web host and ask them to increase those limits to a minimum as follows:



To verify your current php configuration you need to install Wordpress phpinfo() plugin. Also, you can always contact your hosting provider. Please note though that many hosts will try to keep the PHP limits low without reason.

There are two ways you can install the theme:

We strongly recommend using child theme (it is called in main package) with our main theme. Child theme installs the same way as the main/parent theme. You need to activate child theme after you have installed both parent and child themes. More info about why use a child theme can be found here.

Theme activation

Once you have uploaded the theme, you need to activate your theme in Dashboard -> Appearance -> Themes.

Please check useful information about using themes

If you are experiencing any issues during the installation we would recommend to check out this Screencast by Envato

At this stage you should have noticed a warning, asking you to install recommended plugins. This is needed to make Contact Forms 7, Visual Composer, MailChimp work on your site.
You just need to click "begin installing plugins" and you will be redirected to the plugin installation page.

plugins installation

Update Included Plugins

The latest versions of these plugins are included to theme’s package, "plugins" folder.

To update Visual Composer you can select one of two ways:



Contact Form 7 and MailChimp will inform you when updates available and you can update in the same way as standard wordpress plugin.

We are not always able to update the package the next minute a new version of included plugin is released. However, we always do our best to do that within the next few days. If it is critical for you to update the plugin asap, there is no problem to purchase own license for it.

Visual Composer License

If you are trying to insert the key/purchase code you got after buying our theme – this will not work.
We need to explain that since you didn’t purchase Visual Composer plugin itself, you will not be able to update it on your own.
But no worries, you still will receive plugin updates on regular basis included to our theme updates. We have no rights to share the purchase code, however we can provide the updates to our clients.

If you have ever purchased/downloaded Visual Composer Plugin, you were supposed to receive a licence key for it.

Demo content of our theme can be imported with the help of 'One Click Demo Import' plugin and dummy data file. Below you can find the instructions on how to do that.

How to manage plugins you can find here

If you need to have the same site as our demo, please install recommended plugins. Also if you need shop, please install WooCommerce plugin.
  1. Log into your WordPress backend
  2. Navigate to Plugins -> Add new.
  3. Find and install "One Click Demo Import" plugin. Activate it.
  4. Go to Appearance -> Import Demo Data and Select needed dummy data.
  5. When the demo import finished you can delete plugins "One Click Demo Import".
Be aware that downloading dummy content may take some time, it depends on your internet connection and server performance.


There are multiple page layouts available in this theme. The list below describes each layout you can use to build any page for your needs.

page template

Theme supports three post styles such as: Standard, Special, Sticky.

You can easily set up one of the described posts styles, just select posts style regarding screenshot below.

posts style

Post Thumbnail

If you need to show post thumbnail, you should set featured image.

featured image

You can add custom gallery to your post. Below the content editor you can find option to do that. Select or Upload images to this gallery and it will be shown at post single view.

post gallery

Additional information abot posts writing you can find here

There are 2 widget areas that come with this theme - Blog Widgets, Hidden Menu Widgets. There you can drop your Widgets. Also there is a possibility to define custom sidebars for each page.

To create Custom Sidebar, follow these steps:

sidebar generator

Theme comes with 10 custom widgets:

  1. asw-AboutMe
  2. asw-Latest Posts
  3. asw-Twitter
  4. asw-Instagram
  5. asw-Socials

All of the above widgets can be found in your WordPress Admin Area under Appearance > Widgets. Here you find several areas where you can drop the widgets. The "Blog Widgets" is the sidebar area of the Blog.

All of the widgets are very easy to set up. However we would like to show the example of setting up a widget on "asw-Twitter"

asw-Twitter widget


To setup twitter widget fields from above, follow steps below:

This theme comes with a powerful page building plugin - Visual Composer. Creating stunning pages and organizing content is pretty easy with this drag and drop page builder. Page composer are fully integrated and allows to add, edit, and manage the content on your beatiful site through visual and backend modes. Parameters of each shortcode come with description that appears in the dialog.

List CSS files

List JavaScripts files

With our theme you can translate your site to any language or even multiple languages, it is 100% translation ready theme. It supports localization with .mo/.po language files, and has RTL built-in. Also it is fully compatible with qTranslate-x plugin, and finally: full WPML support allows you to create multilingual website.

Theme localization

This theme is localized, which means it can easily be translated in your own language (easy but quite time consuming). To translate it you need to follow these steps:

Below is the information about how you can update your theme, our instructions, warnings, and recommendations.

Manual theme update

  1. Download latest package;
  2. Go to dashboard=>appearance=>themes and activate any other theme (e.g. – one of the standard);
  3. Delete old theme;
  4. Install the theme from newest package.

The following things will NOT be affected if you update the theme:

Important! Please keep in mind that if you apply changes to any files in the theme (customization), those changes will be lost after update. that is why we strongly recommend using child theme if you are planing to customize the theme!

Once again, thank you so much for purchasing our theme. We are sure you will be satisfied with your purchase. As it was mentioned at the beginning, we will take care about all the issues connected with this item. If you have a question about the theme, please feel free to email us at, visit our dedicated support forum, and check its faq's section where we have a lot of useful and important information.