sandywp / plugins / option-tree

OptionTree

4.7 out of 5 stars. 4.7 105 reviews

Theme Options UI Builder for WordPress. A simple way to create & save Theme Options and Meta Boxes for free or premium themes.

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v2.7.3 50,000+ installs WP 3.8+ PHP 5.3.0+

your-sandbox.sandywp.com/wp-admin
OptionTree running inside a SandyWP sandbox

What you get inside

3 screens
  • Theme Options

  • Settings

  • Documentation

About this plugin

OptionTree attempts to bridge the gap between WordPress developers, designers and end-users by creating fully responsive option panels and meta boxes with an ease unlike any other plugin. OptionTree has many advanced features with well placed hooks and filters to adjust every aspect of the user experience.

Build your Theme Options panel locally with an easy to use drag & drop interface and then export a functioning theme-options.php file for production use that is i18n translation ready, with your custom text domain automatically inserted.

And, in just a few simple lines of code, save settings to the database with a unique array ID so none of your Theme Options conflict with other themes that use OptionTree.

Also, OptionTree now takes full advantage of the new color schemes introduced in WordPress 3.8, it looks and feels built-in.

Theme Integration

If you’re like me, you want to know how everything works. Download and activate the OptionTree Theme and see first hand how to integrate OptionTree into your own project. I’ll walk you through installing OptionTree and you’ll get a chance to see all the various options and filters first hand and in the wild.

Contributing

To contribute or report bugs, please go to the OptionTree Github repository.

Sponsorship

OptionTree is a project partly sponsored by ThemeForest, the largest WordPress theme marketplace on the web.

Option Types

This is a complete list of all the available option types that come shipped with OptionTree.

  • Background
  • Border
  • Box Shadow
  • Category Checkbox
  • Category Select
  • Checkbox
  • Colorpicker
  • Colorpicker Opacity
  • CSS
  • Custom Post Type Checkbox
  • Custom Post Type Select
  • Date Picker
  • Date Time Picker
  • Dimension
  • Gallery
  • Google Fonts
  • JavaScript
  • Link Color
  • List Item
  • Measurement
  • Numeric Slider
  • On/Off
  • Page Checkbox
  • Page Select
  • Post Checkbox
  • Post Select
  • Radio
  • Radio Image
  • Select
  • Sidebar Select
  • Slider
  • Social Links
  • Spacing
  • Tab
  • Tag Checkbox
  • Tag Select
  • Taxonomy Checkbox
  • Taxonomy Select
  • Text
  • Textarea
  • Textarea Simple
  • Textblock
  • Textblock Titled
  • Typography
  • Upload

Questions

Is there a demo theme I can install?

There sure is, and I’m glad you asked. Download and activate the OptionTree Theme and get some experience setting up OptionTree on your own with detailed directions and tips.

I get errors or a blank screen when I activate the plugin. What’s the deal?

The most likely scenario is your theme already has OptionTree installed in Theme Mode. And since the plugin and theme version can’t both be active at the same time without the sky falling on your head, your site has decided to throw in the towel. If that’s not your issue, open up a support request and we’ll figure it out together. UPDATE: As of OptionTree 2.4.0 the plugin version will not conflict with the Theme Mode version if they are both 2.4.0 or higher.

4.7

105 reviews

  • 5 ★ 94
  • 4 ★ 2
  • 3 ★ 1
  • 2 ★ 0
  • 1 ★ 8

Ratings come from WordPress.org. SandyWP does not collect its own reviews.

sandywp / also on the shelf

Try another plugin

  • Custom Metadata Manager

    4.4 · 700+ installs

    A code-only developer plugin for registering custom fields on posts, pages, custom post types, users and comments.

  • Turn off the resizable meta box panel that WordPress 7.0 added to the bottom of the post editor. Set per user.

  • C7 Form Builder

    30+ installs

    Provides an easy to use and powerful API for building forms that can be displayed, customized and saved any way you want.

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.