[theme-reviewers] Tutorial: Incorporating the Settings API in WordPress Themes

Rahul Bansal rahul.bansal at rtcamp.com
Fri Feb 18 12:51:23 UTC 2011


Great article... :-)

Added to - http://make.wordpress.org/themes/about/resources/ (comments
section)

Timing is good as well! 10 pages gives a lot to explore on weekend! ;-)

--
Rahul Bansal | Founder & CEO | rtCamp Solutions Pvt. Ltd.
Skype: rahul286 | Twitter: @rahul286 | Web: http://rtcamp.com/



On Fri, Feb 18, 2011 at 9:11 AM, Chip Bennett <chip at chipbennett.net> wrote:

> All,
>
> I have just published a tutorial: Incorporating the Settings API in
> WordPress Themes <http://bit.ly/hHjo6n>:
>
>  While others such as Otto<http://ottopress.com/2009/wordpress-settings-api-tutorial/>
>  and Ozh<http://planetozh.com/blog/2009/05/handling-plugins-options-in-wordpress-28-with-register_setting/> have
> done yeomen's work in explaining how to implement the Settings API, I have
> not yet come across anything that really put everything together, and
> explained the process and implementation from beginning to end, in a way
> that even the less-experienced Theme developers (like me) could easily
> understand.
>
> This tutorial will attempt to fill that gap, by providing examples of
> current (as of the pending release of WordPress 3.1) best-practice
> implementation, not merely of the Settings API, but of Theme Options
> implementation as a whole, including:
>
>    - Registering options in the database as a single options array
>    - Initializing default options
>    - Creating a single Theme Settings page (with tabs)
>    - Defining settings page sections and fields
>    - Validating and white-listing user-input form data
>    - Adding Settings Page contextual help
>    - Enqueueing custom CSS for the Settings page
>    - Implementing settings in the Theme template files
>    - Enqueueing front-end CSS
>
>
> Please give it a read; I hope it is helpful. Also, any feedback, comments,
> corrections, criticism, etc. is welcome, so please comment!
>
> Chip
>
> _______________________________________________
> theme-reviewers mailing list
> theme-reviewers at lists.wordpress.org
> http://lists.wordpress.org/mailman/listinfo/theme-reviewers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.wordpress.org/pipermail/theme-reviewers/attachments/20110218/4fafe0bc/attachment.htm>


More information about the theme-reviewers mailing list