purchase now

Exponent Documentation

Install Plugins

The theme is coupled with some plugins that are required / recommended to extend its functionality. Distributing functionality within plugins is a recommended best practise as it helps in reusability of content even when the theme is switched to a different one. For example the sliders and content in the page builder will continue to work even if you switch themes as long as you have the plugins active. Here are the instructions on how you need to install and activate the plugins after Installing and Activating the Theme. Please follow the steps –

As soon as you install and activate the theme, you will be directed to the Exponent Welcome Screen. Navigate to the Install Plugins Tab and Click on the Install and Activate Plugins. Please refer the screenshots below. Wait for a couple of minutes until the process completes. Installation of certain plugins can take more time than others, do not refresh the page if you see the loader for a while.

NOTE – 

While importing the Included Plugins, it is likely that the activation of Slider Revolution plugin could take a while, or might result in AJAX ERROR. If you do not require this plugin in your site, you can continue the next step of Importing the demo contents. The plugin can alternatively be activated from the Plugins screen under PLUGINS > ALL PLUGINS.

Plugins Included with the theme

  • Exponent Demos – Contains the sample content ( pages, typography, settings, color schemes etc ) of the all the demos showcased in theme’s website. You don’t need this plugin after the initial setup process, unless you want to import more demos in the future.
  • Tatsu Our site builder plugin, that lets you build your Header, Pages & Footer using a fully visual interface. Comes with dozens of styling modules. The plugin powers our best selling theme Oshine as well and is used in over 20,000 websites. 
  • Exponent Modules – Has page builder modules for Tatsu that are built specifically for the Exponent theme. 
  • TypeHub – Provides comprehensive responsive typography controls (font size, font-family, line height etc ), allows you to use fonts from Google & Adobe.
  • ColorHub – Allows you to set a color palette for your website and save your favourite colours as swatches. You can use colors from Swatches & Palettes within Tatsu while building your website, thus allowing you to change colors across the entire site with a single change.
  • BE Grid – Registers the Portfolio Custom Post Type and allows you to showcase your Portfolios as beautiful grids. You can deactivate this plugin if you don’t wish you use Portfolios
  • BE GDPR – Allows you to show a Cookie Notice Bar, get user consent for displaying 3rd party embeds such as Youtube / Vimeo / Soundcloud etc. This provides tools for making Exponent and Tatsu related features GDPR compliant. If you are not in the EU region or if your website doesn’t have a European audience, you don’t have to use this plugin.
  • Contact Form 7 – The most popular form plugin for WordPress. Its been design integrated with Exponent and a module is available in Tatsu for easily adding it to a page and styling it. ( free )
  • Safe SVG – This plugin is required to be able to upload SVG files into wordpress media libarary. Since we have included SVG icons and images in many of our dmeos, we recommend the availability of this plugin prior to importing the demo data. ( free )
  • Kirki – A framework used for adding theme options to the WordPress Customizer.  ( required – free )
  • Meta Box – A framework used for adding page / post level meta settings. ( required – free )
  • Meta Box Addons – Helps organise the meta settings in a better way to improve UX
  • Slider Revolution – A popular premium slider plugin from Code Canyon marketplace. Useful for creating stunning sliders with animatable text layers. ( worth $29 – included for free )

What is the need for multiple Plugins?

There are number of functionalities that definitely have to fall into plugin territory as mandated by WordPress guidelines. These best practices are now being forced by Envato as well in order for a theme to be approved in the marketplace (https://help.author.envato.com/hc/en-us/articles/360000481223-WordPress-Theme-Plugin-Requirements#h_121074620161522301832182 ). Shortcodes should go into plugins. Meta Boxes should go into plugins. Custom Post Types & Widgets need to be in plugins. This is because, a theme’s purpose is to handle just the presentation and any thing that holds user generated content should go into plugins. This way, even when you switch themes, you retain your content. For example if you switch to a different theme at a later point in time, you can still have Tatsu activated and ensure that the pages that you had created earlier continue to be displayed in your front end. If this functionality was packed into the theme, your content would be displayed as gibberish shortcode. We also use popular 3rd party frameworks for things like Meta boxes and Customizer. If they were packed into the theme, we would have to manually update them everytime the framework releases an update, whereas if they are included as required plugins, you simply install them from the WordPress repository, you get all the bug fixes and feature updates without waiting for us to do it manually.

If you are wondering if these plugins actually make your site bulky then do not worry. It’s actually the contrary. We use fragmentation to make the theme lighter. By splitting functionality into plugins, you can choose which functionality you want. Say you don’t use a Slider, you can deactivate and remove the Slider Revolution Plugin. If you don’t cater to an european audience, you don’t need the BE GDPR plugin. If you don’t use Portfolio’s, you can remove the BE Portfolio post plugin. Once you are done with the Import process, you can remove the Oshine Core plugin. If all the functionality was baked into the theme, it would only make the theme heavier and you are forced to load all the code. It also bloats the code base making it difficult to manage. Whereas, when we have a number of smaller plugins, we can patch issues and release updates swiftly. It also allows us to reuse functionality across themes. For example, we have built separate plugins for Typography and Colors, that we use in all our themes.

Installing Plugins Manually –

NOTE – 

If your are unable to install and activate the plugins via dashboard as mentioned above, it is likely that your server does not have cURL installed for php. In which case, you can contact your hosting provider to check if they can support it. Alternatively, you can install the plugins manually by following the steps below. 

  • Unzip the Exponent Buyers Package that you downloaded from Themeforest.
  • The plugins can be found in the folder named “Plugins”
  • On your dashboard, navigate to PLUGINS > ADD NEW.
  • Click on Add new to upload each of the plugins.
  • Install and Activate them.