In this first chapter, we'll cover the basic concepts you'll need to understand before making any code customizations to your Theme Blvd theme.
This chapter covers the basics of making customizations. We'll get you acquainted with the structure of the framework, cover the general topics of how WordPress actions and filters work, and then dive into how these can be utilized within your Child theme.
Stylesheets and Scripts
This chapter discusses different approaches to editing your theme's styles and scripts from your Child theme and how these fit into the overall structure of the framework's assets.
Here, we'll cover the framework's four core admin modules as a whole, three of which require plugins you must install from the WordPress plugin repository. These admin modules are then are expanded on in the following API chapters.
Theme Options (API)
In this chapter, we'll discuss working with the Theme Options API system. This is the first framework admin module and the only one that comes built into your theme by default without needing any external plugins.
Layout Builder (API)
With the Layout Builder, you can give your client a user-friendly interface to edit custom layouts that can then be assigned to specific pages or your standard WordPress homepage. Once you have the Theme Blvd Layout Builder plugin installed, you'll be able to make use of the framework's corresponding API system that we'll cover in this chapter.
With the Sliders Manager, you can give your client a user-friendly interface to edit custom sliders that can then be inserted into your pages or posts via shortcode Additionally if you have the Layout Builder plugin installed, a cooresponding element will be added there, as well. Once you have the Theme Blvd Sliders plugin installed, you'll be able to make use of the framework's corresponding API system that we'll cover in this chapter.
Widget Areas (API)
Our framework incorporates a fairly unique system for handling widget areas that requires some understanding before customizing. This system can also be combined with the Theme Blvd Widget Areas plugin to give your client the classic "Unlimited Sidebars" feature. This plugin's interface is our fourth admin module.
In this chapter, we'll cover some things that will be useful to know in regards to how framework handles responsive design.
Digging Deeper into the Framework
Basically, this chapter covers all the cool tidbits we couldn't find anywhere else to put; if we didn't let you know about them, you probably wouldn't ever know they existed.
- “Grid Mode” – Adjusting post archives to display in a grid
- Framework 2.5+ image sizes
- The custom query
- Grid System
- Editing Post and Page meta boxes
- Adding and removing support for framework items
- Incorporating post formats
- Frontend text strings
- Saving theme options and switching themes
- Image Crop Sizes
- Hooking to the “Featured” areas