How to install ThemePlus on your WordPress site.
Option 1 — WordPress.org (Recommended)
Search for ThemePlus in Plugins → Add New and click Install Now, then Activate.
Option 2 — Download ZIP
Option 3 — Clone via Git
If you prefer working directly with the repository:
cd wp-content/plugins
git clone https://github.com/fronttheme/themeplus.git
Then go to Plugins in your WordPress admin and activate ThemePlus.
Option 4 — TGM Plugin Activation (Recommended for ThemeForest themes)
TGM Plugin Activation is the standard way to bundle required plugins with a ThemeForest theme. Add ThemePlus as a required plugin pointing to the latest GitHub release ZIP:
$plugins = [
[
'name' => 'ThemePlus',
'slug' => 'themeplus',
'source' => 'https://github.com/fronttheme/themeplus/releases/latest/download/themeplus.zip',
'required' => true,
],
];This way your theme buyers can install ThemePlus directly from your theme’s setup wizard without visiting GitHub manually.
After Activation
ThemePlus does nothing on its own after activation — it is a framework for theme developers, not an end-user plugin. No admin menu will appear until a theme configures and registers it.
To add a settings panel to your theme:
See the Quick Start guide for a full walkthrough.
Verifying the Installation
Once a theme has configured ThemePlus, you should see your theme’s settings menu appear in the WordPress admin sidebar. If nothing appears after activation, it means no theme has registered a configuration yet — which is expected behaviour.