Skip to content

Installation

How to install ThemePlus on your WordPress site.

Option 1 — Download ZIP (Recommended for most users)

  1. Go to Releases on GitHub
  2. Download the latest themeplus.zip
  3. In your WordPress admin go to Plugins → Add New → Upload Plugin
  4. Upload the ZIP and click Install Now
  5. Click Activate Plugin

Option 2 — Clone via Git

If you prefer working directly with the repository:

bash

cd wp-content/plugins
git clone https://github.com/fronttheme/themeplus.git

Then go to Plugins in your WordPress admin and activate ThemePlus.


Option 3 — 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:

php

$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.


Option 4 — WordPress.org (coming soon)

ThemePlus will be available in the official WordPress plugin directory soon. Once approved, it will be installable directly via Plugins → Add New by searching for “ThemePlus”.


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:

  1. Copy includes/config/sample-config.php from the plugin folder into your theme
  2. Include it in your theme’s functions.php
  3. Configure themeplus_framework_config() with your theme’s details
  4. Add sections and fields using themeplus_add_section()
  5. Retrieve values in your templates with themeplus_get_option()

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.

On This Page