In this chapter, we will cover:
Adding a theme options page
Allowing for multiple theme color schemes
Changing the default Gravatar icon for your theme
Registering shortcodes for your theme
Localizing your theme
Displaying information based on the logged-in user's role
Packaging your theme for distribution
Uploading your theme to the WordPress.org theme repository
Creating a basic WordPress theme is great. You learn about The Loop, find the appropriate template tags to display the information that you want, and then you write some HTML and CSS to tie it all together. However, there comes a time when you're ready to take your themes to the next level. That is what this chapter is all about.
In this chapter, you'll learn how to provide your theme's users with options about what is displayed and how is displayed. You'll also learn about localizing your theme for an international audience and showing users information based on their current role.
Finally...