Build Powerful Theme Settings For Wordpress

A professional Wordpress Theme Customizer with 30+ field types, unlimited repeaters, and a stunning admin UI that will speed up your wordpress theme development process.

30+
Field Types
12
Repeater Templates
100%
WordPress Native
Wordpress Theme Customizer
Version 1.0 — Now Available

Works on all your favorite frameworks!

WordPress Logo WordPress
Tailwind Css Logo Tailwind Css
Bootstrap Logo Bootstrap
Bulma Logo Bulma
Underscores Logo Underscores
Features

Everything You Need to Build Professional Theme Options

A comprehensive toolkit with 30+ field types, beautiful UI, and developer-friendly.

Basic Inputs

Text, Textarea, Number, URL, Email, and Phone fields with validation.

Text Textarea WYSIWYG Number Password Code

Toggle & Choice

Beautiful switches, checkboxes, radio buttons, and dropdown selects.

Switch Checkbox Radio Select Select Layout (PRO)

Color & Gradients

WordPress color picker with alpha support and gradient builder.

Color Picker Color Palette (PRO) Gradient (PRO) Alpha

Media Upload

Native WP media library integration for images, videos, and files.

Image Video (PRO) File (PRO)

Typography

Google Fonts integration with live preview and font pairing.

Google Fonts Preview

Range & Spacing

Smooth range sliders for padding, margins, and sizes.

Range Units

Repeater Fields

PRO

Dynamic list builder with drag & drop sorting. Perfect for sliders, FAQs, team members, testimonials, and more.

FAQs Services Team Testimonials Gallery Slider Social Links Features Custom

WordPress Relations

Select pages, posts, categories, menus, and custom taxonomies.

Page Select Post Select Menu Select
Simple Setup

Up and Running in 3 Minutes

No complex configuration. Just drop it in and start building.

1

Install

Copy the themesettings folder to your theme directory.

wp-content/themes/your-theme/themesettings/
2

Include

Add one line to your functions.php

require_once get_template_directory() . '/themesettings/theme-settings.php';
3

Use

Access your options anywhere in your theme with helper functions.

$logo = ts_get_option ( 'site_logo' );
4

Customize

Customize settings options configuration

/your-theme/themesettings/settings-config.php
Benefits

Why Wordpress Developers Love Theme Settings

Built to save time, reduce complexity, and help you ship professional WordPress themes faster.

Faster Development

Stop rebuilding theme options from scratch. Get production-ready settings in minutes, not days.

Clean Admin UI

A modern, intuitive WordPress admin interface that clients actually enjoy using.

Modular & Flexible

Use only what you need. Add or remove fields easily without touching core logic.

Developer Friendly

Simple helper functions that fit naturally into your Wordpress theme workflow.

WordPress Native

Built entirely on native WordPress APIs — secure, stable, and future-proof.

Custom Branding

Replace all Theme Settings names with your own brand name, for commercial use.

Pricing

Simple, Transparent Pricing

One-time payment. 3 Year Free updates. No subscriptions.

Free

Perfect for Personal

$0 /forever
  • Basic Fields
  • Modern Admin UI
  • Personal Purposes
  • Vertical Layout
  • Custom Branding
  • Free Starter Theme
  • Dark Mode
  • Custom Credit Link
  • All Repeater Templates
Download Free
Most Popular

Pro Single

Perfect for Freelancer

$79 /one-time
  • Everything in Free
  • 4 Projects/Themes
  • Commercial Purposes
  • All Repeater Templates
  • Vertical and Horizontal Layout
  • 3 Year of Updates
  • Email Support
  • Light & Dark Mode
  • Pro Starter Theme
  • Custom Credit Link
Get Pro Single

Pro Unlimited

For agencies & teams

$299 /one-time
  • Everything in Pro Single
  • Unlimited Projects/Themes
  • Commercial Purposes
  • 3 Year of Updates
  • Priority Support
  • Light & Dark Mode
  • Pro Starter Theme
  • Custom Credit Link
Get Pro Unlimited
24/7 support team ready to help you!

Build Once. Sell Forever.
Keep 100% Profit.

Stop trading hours for dollars. With Theme Settings, you build a theme once and sell it to unlimited customers — while you sleep, travel, or work on your next project.

Unlimited Sales

No caps. No limits. Sell as many copies as you want.

100%
Your Profit

No revenue share. Every dollar goes to you.

24/7
Passive Income

Your theme works for you around the clock.

FAQ

Frequently Asked Questions

The free version includes all basic input fields (text, textarea, number, URL, email, phone), toggle/choice fields (switch, checkbox, radio, select), and WordPress relation fields (page, post, category, menu select). It also includes the professional admin UI and import/export functionality. Repeater fields are only available in the Pro version.
Yes! The Pro Single license allows use on up to 4 themes projects (including unlimited client projects). The Pro Unlimited license allows unlimited themes projects, making it perfect for agencies and freelancers who build multiple themes.
After purchase, you'll receive access to our customer portal where you can download updates. Pro Version includes 3 year of updates. The free version receives updates via the GitHub repository.
Theme Settings is designed to be integrated into your custom WordPress theme. It uses 100% native WordPress APIs and doesn't conflict with other plugins. Simply copy the folder to your theme directory and include it in your functions.php file.
If you encounter any issues during installation or encounter any bugs in the theme settings, please read dosumentation page or contact us via email. Our support team will assist you in resolving your issue.

Ready to Build Better Wordpress Theme?

Join the WordPress developers who trust Theme Settings for their projects.