Skip to main content Accessibility Feedback

WordPress Theme Options

A screenshot of WordPress Theme Options on GitHub

WordPress Theme Options is a simple boilerplate you can use to build a customized theme options page for your clients.

When I redesigned Boston-area photographer Tony Luong’s website a few months ago, I wanted to make sure he could easily add his Google Analytics script, change footer text, and adjust the compression level for his photos without me.

Michael Fields shared an awesome sample theme options page on GitHub that I used to build Tony a page where he could customize the settings of his site. While Michael’s script is awesome, it was a little light on documentation.

WordPress Theme Options is a fork of Michael’s work that features detailed documentation and a start-to-finish example of how you might use it on a project. Download it on GitHub.

🚀 I just relaunched my Vanilla JS Pocket Guides with new code examples and real projects to help tie everything you’ll learn together. Check it out.

Have any questions or comments about this post? Email me at or contact me on Twitter at @ChrisFerdinandi.

Get Daily Developer Tips