

Next lesson playing in 5 seconds
CancelGuide to Creating a WordPress Theme Options Page
Introduction
00:37
In the past few years, WordPress has grown to be arguably the most popular content management system out there. This growth has been supplemented by a huge number of community-made themes, most of which include some form of advanced back-end customization. The most popular form is a theme options page, but creating one is not as straightforward as you may think.
In this course you’ll learn the basics of creating your very own theme options page, and the result will be a set of tools you can use right away in your own theme.
Do you want to learn WordPress development from start to finish? Check out our learning guide: Learn WordPress Development.
1.Introduction3 lessons, 10:54
3 lessons, 10:54
1.1Introduction00:37
1.1
Introduction
00:37
1.2Theme Options Page vs. WordPress Customizer04:47
1.2
Theme Options Page vs. WordPress Customizer
04:47
1.3Using Existing Solutions05:30
1.3
Using Existing Solutions
05:30
2.Coding a Simple Page From Scratch4 lessons, 33:07
4 lessons, 33:07
2.1Adding the Administration Menu07:50
2.1
Adding the Administration Menu
07:50
2.2Creating a Settings Section and Field08:33
2.2
Creating a Settings Section and Field
08:33
2.3Displaying the Fields08:34
2.3
Displaying the Fields
08:34
2.4Sanitizing Data08:10
2.4
Sanitizing Data
08:10
3.Creating a More Complex Page5 lessons, 58:33
5 lessons, 58:33
3.1Creating Section and Field Definitions08:32
3.1
Creating Section and Field Definitions
08:32
3.2Initializing Options and Creating the Admin Menu04:41
3.2
Initializing Options and Creating the Admin Menu
04:41
3.3Registering Settings and Displaying Fields and Sections16:45
3.3
Registering Settings and Displaying Fields and Sections
16:45
3.4Creating Working Image Upload Fields21:02
3.4
Creating Working Image Upload Fields
21:02
3.5Adding Proper Field Sanitization07:33
3.5
Adding Proper Field Sanitization
07:33
4.Conclusion1 lesson, 01:08
1 lesson, 01:08
4.1Final Words01:08
4.1
Final Words
01:08
Adi Purdila is a web design instructor for Tuts+. With over 100 courses and 200 tutorials published to date, Adi's goal is to help students become better web designers and developers by creating content that’s easy to follow and offers great value.
Being self-taught himself, Adi strongly believes that constant learning (academic or otherwise) is the only way to move forward and achieve your goals.
When not typing away at his keyboard, he loves woodworking and caring for his ever-growing family of rescue pets.
You can stay up to date with what he's doing by following him on social media or visiting his website at adipurdila.com.