Home / Overview
  • Dribbble
  • Facebook
  • Github
  • Twitter
  • Vimeo
Theme Blvd Developer Docs
  • Developer Docs
  • Getting Started
  • Customization Basics
  • Stylesheets and Scripts
  • Admin Modules
  • Responsive Design
  • Theme Options (API)
  • Layout Builder (API)
  • Sliders (API)
  • Widget Areas (API)
  • Digging Deeper into the Framework

Documentation Overview

Getting Started

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.

  • Compatible Themes
  • The Child Theme Concept
  • Child Theme Setup
  • Using a Child theme vs creating plugins
  • Page Templates Reference
  • The concept of “Post Lists” and “Post Grids”

Customization Basics

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.

  • Introduction to Customizations
  • The WordPress functions you need to know
  • Action Hooks Explained
  • Primary Framework Action Hooks
  • Filters Explained
  • Editing Theme Functions
  • Template Parts
  • API Functions Reference

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.

  • Framework Stylesheets
  • Framework Scripts
  • Safe CSS-hacking with Jump Start
  • Adding your own CSS file between framework styles and style.css
  • Overriding framework assets
  • Removing framework assets

Admin Modules

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.

  • Admin Modules explained
  • Changing user role access for admin modules
  • Disabling admin modules
  • Admin Branding

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.

  • Theme Options for the end-user
  • Get a theme option’s value
  • Default framework options
  • Formatting Options
  • Add/Remove/Edit theme option
  • Add/Remove options tab
  • Add/Remove options section
  • Putting it all together

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.

  • The Layout Builder for the end-user
  • Default framework elements
  • Add/Remove builder elements
  • Default framework sample layouts
  • Add/Remove sample layouts
  • Styling Builder Elements

Sliders (API)

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.

  • Sliders for the end-user
  • Add custom slider

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.

  • Widget areas for the end-user
  • Default widget area locations
  • Add/Remove widget area location
  • Hard-coding non-widgetized sidebars
  • Customizing Sidebar Layouts

Responsive Design

In this chapter, we'll cover some things that will be useful to know in regards to how framework handles responsive design.

  • Responsive utility classes
  • Images and Videos
  • [Jump Start] How to make your Child theme NOT responsive

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.

  • 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
(c) 2012 Theme Blvd Developer Tutorials - Web Design by Jason Bobich