Theme options are very important requirement to make any theme user friendly and customizable. If a theme doesn’t have theme options we believe it will be considered as a very basic theme looking at the standard of new themes now a days.
So, as a theme developer it is very important for you to have theme options on your new WordPress theme project so that users welcome your hard work.
How to achieve that?
Envato provides you a very easy solution for this, they have created a plugin called OptionTree, you can download OptionTree for free here.
OptionTree attempts to bridge the gap between developers, designers and end-users by solving the admin User Interface issues that arise when creating a custom theme.
With OptionTree you can create as many Theme Options as your project requires and use them how you see fit. When you add a option to the Settings page, it will be available on the Theme Options page for use in your theme.
OptionTree provides mport/Export functionality so that you can mport/Export all the theme options and data for packaging with custom themes or local development. With the Import/Export feature you can get a theme set up on a live server in minutes.
Theme authors can now create different version of their themes and include them with the download. It makes setting up different theme styles & options easier than ever because a theme user installs the plugin and theme and either adds their own settings or imports your defaults.
You can find the plugin support here. They have an active support for all the queries and concerns you have regards to this plugin.
I’m sure OptionTree will resolve huge amount of issues for you and make your life easy so that you can create a great WordPress theme project thanks to Envato’s open source resources.