Skip to content

Introduction

Learn what ThemePlus is, what it does, and what makes it different.

What is ThemePlus?

ThemePlus is a free, open-source WordPress plugin for building theme options panels. It gives you a React-powered admin UI, 30 field types, full white-label support, conditional logic, Google Fonts integration, custom font uploads, Import/Export, a full REST API, and a built-in Developer Panel — all in a single plugin that weighs just 373KB.

It is designed as a modern, lightweight alternative to Redux Framework, with no premium tiers, no license keys, and no legacy dependencies.


What Can It Do?

React-Powered Admin UI A modern, polished options panel built with React and WordPress components. Feels native to WordPress, works in both light and dark colour schemes, and includes live search, unsaved changes detection, and a clean hierarchical sidebar navigation.

30 Field Types ThemePlus ships with 30 carefully chosen field types covering every common theme use case — from simple text inputs and colour pickers to typography controls, repeatable field groups, and social media link managers.

Full White-label Support Configure ThemePlus once with your theme’s name, menu slug, option key, and icon — and it becomes your theme’s own settings panel. Your users will never see “ThemePlus”.

Sections and Subsections Organise your theme options into a clean hierarchical sidebar. Sections can contain flat fields, nested subsections, or both — with priority-based ordering giving you full control over the structure.

Conditional Logic Show or hide any field based on the value of another field. Supports 10 operators and AND/OR multiple conditions, evaluating live in the React UI without any page reload.

Google Fonts Integration The Typography field includes a searchable browser with 1,899 Google Fonts, live preview, subset selection, and automatic frontend enqueueing.

Custom Fonts Module Upload and manage self-hosted fonts in WOFF2, WOFF, TTF, and OTF format. Uploaded fonts appear inside the Typography field alongside Google Fonts.

Import / Export Backup and restore all theme settings as JSON with one click.

REST API A full REST API under the themeplus/v1 namespace provides CRUD endpoints for all options operations.

Developer Panel A dev-mode-only sidebar section showing every registered field with its current value, PHP data type, and ready-to-use code snippets. Invisible to end users.


What’s in the Plugin?

ComponentDescription
React Admin UIOptions panel built with @wordpress/element and WordPress Components
30 Field TypesEvery input a theme could need across 12 categories
White-label Configthemeplus_framework_config() — rename everything
Helper Functionsthemeplus_get_option(), themeplus_update_option(), and more
REST APIFull CRUD under themeplus/v1 namespace
Google Fonts1,899 fonts with live preview inside the Typography field
Custom Fonts ModuleSelf-hosted font upload and management
Import / ExportJSON backup and restore
Developer PanelField metadata and code snippets — dev mode only

Requirements

RequirementVersion
WordPress6.8 or higher
PHP8.0 or higher

License

ThemePlus is released under the GPL-2.0-or-later license — the same license as WordPress itself. You are free to use, modify, and distribute it in personal, client, and commercial projects at no cost.

See the full license on GitHub.


Resources

On This Page