Installation
The recommended installation method is via the WordPress dashboard. If this feature is not available when using a third-party hosting service we recommend viewing their knowledge base on how to upload custom themes.
- Log in to your WordPress dashboard.
- Navigate to the 'Appearance' section via the sidebar navigation.
- Select the 'Add New' button located at the top of the page then 'Upload Theme'.
- Select 'Choose File' and use your systems explorer to navigate to the theme archive file (.zip) - which can be found within the 'theme' directory of the download archive.
- Select 'Activate' on the newly installed theme.
- Upon activation of the theme you will be redirected to the theme intro page, which will provide quick access to useful pages such as the customizer, recommended plugin installation, and theme support.
Demo Content
If you're installing the theme onto a fresh install of WordPress then you may also choose to also install the demo content to better explore how the theme functions. We do not recommend installing the demo content if you're running a production blog as this could conflict with your existing content.
- Log in to your WordPress dashboard.
- Navigate to the 'Tools' section via the sidebar navigation, followed by 'Import'.
- Select 'WordPress' from the provided options and follow on-screen instructions. If the WordPress import plugin is not installed you may be prompted to first install it.
- When prompted to upload the demo XML file, navigate to the 'demo-contents/themename-demo.xml' file in your download archive.
- Continue with the provided on-screen instructions. When asked ensure to check the 'Download and import file attachments' option.
- The demo import process may take some time, you will be notified via an on-screen message when it has completed.
Updates
The recommended method of installing theme updates is via the 'Envato Market' plugin, this provides theme update notifications and installation directly within your WordPress dashboard.
If you instead choose to update manually, then this can be done by temporarily activating an alternative theme, deleting the currently installed theme version, and then installing the latest version via the installation method detailed above.
Plugins
Upon activation of the theme you will be presented with a prompt requesting that you install the theme recommended plugins. It is recommended that you install these plugins for full theme functionality. While installation is optional, some theme functionality may be missing or limited if they are not installed.
- On the provided WordPress dashboard prompt, select 'Begin installing plugin(s)'.
- Check all the plugins you wish to install, and select 'Install' from the bulk options dropdown followed by 'Apply'.
- The plugins will then be download. Once this has completed select 'Return to Required Plugins Installer'.
- Recheck all plugins again, and select 'Activate' from the bulk options dropdown followed by 'Apply'.
If you have chosen to omit a particular plugin and wish to install it at a later date you can do so via the WordPress dashboard under the 'Appearance' section followed by 'Install Plugins'. If you wish to manage already installed plugins this can be done via the 'Plugins' section of your WordPress dashboard.
Ecko Plugin
Provides theme specific functionality and widgets. Installation of this plugin is highly recommend. More information on widgets can be found within the 'Widgets' section.
Ecko Blocks
Provides a number of Gutenberg blocks for use within the WordPress Gutenberg editor. More information on blocks can be found within the 'Gutenberg' section.
Regenerate Thumbnails
Adds functionality to regenerate all existing media images. When installing a new theme on an established blog with existing content it is recommended that media images are regenerated to optimize performance. Upon plugin activation this process can be run via the 'Tools' section of your WordPress dashboard.
Categories Images
Adds support for an image to be assigned to each category, which is used as a supporting image throughout the theme - such as a cover image. This plugin is optional and can be omitted without effecting theme functionality.
Envato Market
Provides in-dashboard installation and updating of themes. This is the recommended method for theme updates. Upon plugin activation navigate to the 'Envato Market' section of your WordPress dashboard for configuration.
Yeost SEO
Implements a number of beneficial SEO features, including JSON-LD which is the Google recommended schema for presenting structured data to search engines. This plugin is optional and can be omitted without effecting theme functionality.
Features
Customizer
All theme customization options are located in the WordPress customizer, this can be found within your WordPress dashboard under the 'Appearance' section. Customizer options are preserved when updating to a new version of the theme.
Gutenberg
The Gutenberg editor is supported by the theme - including all core blocks. As well as the default blocks, the bundled 'Ecko Blocks' plugin provides a number of additional blocks, and expands the functionality of certain core blocks.
Category Color
Each post category can have an assigned color which will be used as a visual indicator for the category. This functionality can be found within your WordPress dashboard by navigating to the 'Posts' section, followed by 'Categories'. Select 'Edit' on the category you wish to assign a color.
Author Profile
Within each post is an author profile which provides a overview of the post author, such as the author name, biography and social links. These options can be configured via your WordPress dashboard by navigating to the 'Users' section. Mouse over the user you wish to modify and select 'Edit'.
Author Avatar
Author avatars use the Gravatar service, which is default for avatars in WordPress. If you are already using Gravatar with your author email there is no setup required. If you haven't setup a Gravatar account, and wish to display a avatar on your blog you can register and configure this via the Gravatar website.
If you want to use locally uploaded avatars then this can be achieved using the 'WP User Avatar' third-party plugin, which can be installed via your WordPress dashboard.
Menus & Navigation
Menus and navigation items can be configured either via the customizer, or within your WordPress dashboard by navigating to the 'Appearance' section, followed by 'Menus'. Ensure to set a 'Theme Location' for created menus within the provided menu options. The 'Ecko Navigation' widget is also available for sidebars (and drawers if present), this will display the navigation set for the 'Primary' theme location.
Language & Translations
If you are running a non-English publication and need to change the theme default texts we recommend the use of the 'Loco Translate' third-party plugin for such translations. This plugin will allow you to translate strings directly within the WordPress dashboard.
Instead if would prefer to manually create translations you can find the POT translation file within the themes 'languages' directory - we only suggest this method for advanced users who are familiar with POT file translations.
Gulp (Developers)
For developers we include all source assets as well as a gulpfile for building. Providing you have npm installed on your system you can install the dev dependencies using the 'npm install' command, and start the Gulp default task using 'gulp' command.
Post Options
Post specific theme options can be found within the post editor. These options appear within the right sidebar section under 'Theme Post Options'. These options are optional and will use defaults if not modified. Along with these custom options is the 'Featured Image' option to upload an associated post image.
Post Formats
The theme supports the use of WordPress post formats - these change how the post is displayed within the post list based on its post content. A post format can be assigned to a post via the right-hand sidebar of the edit post page.
Integrations
We have built-in support for third-party services that are commonly used in WordPress publications. Below is an overview of available integrations and how to configure them.
MailChimp Subscriptions
This feature allows you to display a styled subscription form within the theme using the MailChimp service. If you already have a MailChimp mailing list configured then this can be used, alternatively a new account and mailing list can be created via the MailChimp website. The below step-by-step guide will walk you through obtaining an embed code and its integration.
- Log in to your MailChimp dashboard, and navigate to 'Lists'.
- Choose from your mailing lists which you would like use, then select the dropdown arrow for this list, followed by the 'Signup Forms' option.
- Select 'Embedded Forms' for the available options.
- Select the 'Unstyled' form style from the available options.
- Uncheck all checkboxes and select 'Show only required fields'.
- Copy the provided embed code for your generated form.
Widgets
Included with the theme are number of custom widgets which can be used within widget areas, such as any sidebars or drawer sections. Access to these widgets requires that the 'Ecko Plugin' plugin is installed and activated.
Configuration of widgets can be done via the customizer, or within the WordPress dashboard by navigating to the 'Appearance' section, followed by 'Widgets'. If no widgets are assigned to a widget area then the theme default widgets will be used.
Twitter Widget
The included Twitter widget allows you to display a users latest timeline tweets. This requires configuration of a Twitter application to authenticate with Twitter. The below step-by-step guide will walk you through configuring a Twitter application and connecting the widget.
- Log in to the Twitter Application dashboard.
- Select 'Create New App'.
- Complete the required form fields. The 'Callback URL' can be left blank.
- Once created, select 'Keys and Access Tokens' from the tabbed navigation.
- Select 'Create my access token' found at the bottom of the page.
- In a new window/tab, log in to your WordPress dashboard and navigate to the 'Appearance' section, followed by 'Widgets'.
- Add the 'Ecko Twitter' widget to an available sidebar and configure the presented options. The API Key, API Key Secret, Access Token and Access Token Secret can be found on your created Twitter Application page.
- Select 'Save' to save your changes to this widget.
The Twitter results are cached to improve performance. If you are receiving any errors after configuring the widget ensure your API credentials have been entered correctly.
Subscription Widget
The included Subscription widget allows you to display a MailChimp email subscription form. More information on how to obtain and configure a MailChimp embed code can be found within the 'Features' section.
Frequently Asked Questions
Below you can find a list of commonly asked questions for our WordPress themes. If you have a question which does not appear below feel free to get in contact via our support site - more information can be found within the support section.
Support
Our support service is available to assist with any theme queries and to resolve theme bugs or defects. It does not include theme customization, modifications outside of the default theme options, or support for thirds-party plugins. A valid and active license is required to receive theme support.
- Answering questions about how to use the theme
- Answering technical questions about the theme
- Help with defects or suspected bugs in the theme
- Customization
- Hosting, server environment, or software queries
- Assistance with third-party assets
If you have any queries, bug reports, or features requests, please submit a ticket on our support site using the button below. Before submitting a new support ticket please ensure your query has not been answered already within our knowledge base or documentation.
When submitting your ticket provide as much information related to the query/issue as possible; such as any screenshots, error messages, the device/browser used, and a link to your publication - as this will assist us in providing a faster resolution to your ticket. We aim to answer all tickets within one business day, any tickets submitted during the weekend will be answered on the following business day.