Build Your Own Business Website header image

Customizing Thesis

Lesson 16 – Part 6 – Ex#4 Create a Custom Teaser Configuration

Difficulty Level -

Filed Under Topics - ,

Listed Under Lesson Subjects -

Applies to -

The last thing to do here is to create a custom teaser configuration for our Thesis theme website. We're going to do our custom teaser configuration on our home loop so I'm just going to come up here and change this home loop for this. What we're going to do is have our own separate

Lesson 16 – Part 5 – Ex#3 Display a Grid of Post Thumbnails for Specific Categories

Example number 3 is going to be to create a grid of post thumbnails for specific categories on our Thesis theme website. Now, an example of this is the site that I've been working on for an artist friend. She does beautiful artwork and what we have is on our category paintings, we want just

Lesson 16 – Part 4 – Ex#2 Display 3 Teasers Per Row for Specific Categories

Difficulty Level -

Filed Under Topics - , ,

Listed Under Lesson Subjects -

Applies to -

Our second example is going to be to display three teasers per row for specific categories on our Thesis theme website. What we're going to do is come over here and look at our Bananas category. What we want is our Bananas category to have three teasers across rather than two teasers across. If we

Lesson 16 – Part 3 – Ex#1 Display 1 Teaser Per Row on the Home Page

Difficulty Level -

Filed Under Topics - ,

Listed Under Lesson Subjects -

Applies to -

We're just going to jump right into that now because this theory sounds more complicated than it really is and we’ll create a display with 1 teaser per row on the Thesis theme home page. We're going to create a custom loop that takes our teasers on the home page and makes them one-wide instead

Lesson 16 – Part 2 – Anatomy of the Custom Loop API

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

What we're going to take a look at here next is the anatomy of the Custom Loop API. First, we’ll be looking at the way the Thesis theme does its loop and secondly, we'll look at different examples in the user guide about how to use the custom loops. The best way to look at

Lesson 16 – Part 1 – Introduction to the Thesis Custom Loop API

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

Good morning everybody and welcome to Lesson 16 of the Customize Thesis Like a Pro tutorial series. Today, we are going to be talking about how to use the Thesis Custom Loop API. Before we really dive into that, I want to talk about what the Thesis Custom Loop API is. In previous lessons, we've

Lesson 16 – Thesis Custom Loop API

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

This Thesis theme video tutorial lesson of our Customize Thesis Like a Pro course provides an introduction to the Thesis Custom Loop API including what it is, when to use it and how it works. Then we cover the Thesis loop class, the loop process, what makes up the loop and review some examples from

Lesson 12 – Part 8 – Create a Controlling Function

Difficulty Level -

Filed Under Topics - ,

Listed Under Lesson Subjects -

Applies to -

You notice how we have a whole bunch of functions now that we’ve made in this creating custom sidebars in the Thesis theme lesson. We have our sidebars that are all registered and we've got a function for the feature_box_sidebar, the function for the alternate_sidebar, a function for the fat_footer_sidebar and a function for the

Lesson 12 – Part 7 – Example #4 – Create 2 Column Attention Boxes

Difficulty Level -

Filed Under Topics - , ,

Listed Under Lesson Subjects -

Applies to -

We're going to take a look at example number 4 of creating custom sidebars in the Thesis theme. Example number 4 is going to be to create attention boxes that we can put in a page. If you look at my Thesis Shortcode Content Widgets plugin, that's the means of putting stacks of widget areas

Lesson 12 – Part 6 – Example #3- Create an “Alternate” Feature Box

Difficulty Level -

Filed Under Topics - , , ,

Listed Under Lesson Subjects - ,

Applies to -

Example number 3 of creating custom sidebars in the Thesis theme is going to be to create an alternate feature box. Notice that this feature box can either be set on the home page, on the blog, on the home page and the blog page or on every page but those are your only choices.

Lesson 12 – Part 5 – Example #2 – Create a “Fat Footer” with 3 Widget Columns

Difficulty Level -

Filed Under Topics - , ,

Listed Under Lesson Subjects - ,

Applies to -

Example number 2 of creating custom sidebars in the Thesis theme will be to create the fat footer with 3 widget columns. I believe this is a better way of doing it than as described in the manual, no offense to Girlie or whoever wrote that but that example doesn't provide with the opportunity to

Lesson 12 – Part 4 – Example #1 – Widgetize the Feature Box

Difficulty Level -

Filed Under Topics - , ,

Listed Under Lesson Subjects - ,

Applies to -

The first example of creating custom sidebars in the Thesis theme is to widgetize the feature box. The feature box is this function in the Thesis theme that allows you to place some kind of content in a specific location on your site. If we go to Thesis Design Options, come over here and look

Lesson 12 – Part 3 – Call the Sidebars

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

The second part of creating custom sidebars in the Thesis theme is calling the sidebars. To call the sidebar, what you do is use the function dynamic_sidebar. This function either takes the name or the ID of a specific sidebar and if it's left blank, it takes the next sidebar or the first sidebar. If

Lesson 12 – Part 2 – Register the Sidebars

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

We're going to start off with the first step of creating custom sidebars in the Thesis theme which is registering the sidebars. WordPress contains two methods of registering the sidebars. You can register sidebars one by one with the function register_sidebar or you can register a group of sidebars all in one fell swoop with

Lesson 12 – Part 1 – Understanding WordPress Sidebars

Difficulty Level -

Filed Under Topics - ,

Listed Under Lesson Subjects -

Applies to -

Good morning everybody and welcome to Lesson 12 of the Customize Thesis Like a Pro Tutorial Series. Today we're going to be talking about how to create custom sidebars in the Thesis theme. A sidebar is a place in which you can drag and drop widgets. In WordPress history, the sidebar was this thing on

Lesson 12 – Creating Custom Sidebars

Difficulty Level -

Filed Under Topics - , ,

Listed Under Lesson Subjects -

Applies to -

In this Thesis theme video tutorial lesson of our Customize Thesis Like a Pro course you will learn how to create custom sidebars. We begin with an introduction to WordPress sidebars to give you a full understanding of what they are, ways to create them and how they are structured. Then we delve into how to

Lesson 8 – Part 6 – Play Nice, Restore Original Options at Theme Deactivation

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

We're going to make our child theme so that it restores the original design options. Actually, we're going to test this, we're going to go back to Manage Options, we're going to Restore Default Design Options then we come over to Design Options and change something. Let’s make the Primary link text color red. Now,

Lesson 8 – Part 5 – Set Child Theme Default Options at Theme Activation

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

The first thing we're going to do is create a new PHP file and it's going to be crtc_setup_theme_options and while we're at it, we'll come back over here and add a new include without our setup_theme_options file. Now that we've included this file, come back over to our setup_theme_options and I'm going to paste

Lesson 8 – Part 4 – Create Child Theme Default Options

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

Now we have to talk about what we're going to do with the two hooks. I'm sure you are already familiar with the fact that Thesis has the ability to save design options. If we come down to Thesis and Manage Options, it has this built in ability for you to download options, to go

Lesson 8 – Part 3 – Create Theme Activation/Deactivation Hooks

Difficulty Level -

Filed Under Topics -

Listed Under Lesson Subjects -

Applies to -

Now, that sounds great and you say to yourself, "Well, so let's do that for theme activation". Unfortunately, now that I've told you how to create a hook in WordPress like this, I have to tell you that you can't create a theme activation hook like this. The difference between the theme activation hook and