In this chapter, we took our theme building skills to the next level, and added some more advanced functionality to our theme.
Specifically, we covered:
Site settings, including the site title and description, and the code needed to display these in our theme
Setting up "pretty" permalinks to make your site more user-friendly and improve search engine rankings
Adding menus to our theme and configuring them in the Menus admin screen
Registering multiple widget areas and adding widgets to them
Adding featured image functionality to our theme and customizing where and how images are displayed
Child themes – understanding how they work and their benefits
We now have a great theme in place, which reflects our original design and incorporates some advanced theme features. The next step is to test that it validates and is free of bugs, which we'll do in the next chapter.