I’ve been wanting to do some video tutorials for a while now and finally managed to make one. It’s a video version of my first tutorial on installing the latest version of WordPress. I was looking for some feedback on it, and whether you’d like to see more of these video tutorials like this in the future or not.

Update: Now available on the WordPress video tutorials page.

I know the quality is poor, thanks to YouTube - but hopefully it’s not too bad. Let me know what you think in the comments.

Subscribe to RSS

By: Leland on Jun. 2

Bookmark and Share

We’re starting of June with a fresh WordPress theme, originally designed by DemusDesign. The theme has a widgetized sidebar and footer. It also has native Gravatar support (WordPress 2.5+) and tagging support.

Out of the Box screenshot
Live Demo | Download

Subscribe to RSS

By: Leland on Jun. 1

Bookmark and Share

If you get an error like this, there is a plugin or other function called in your theme which you don’t have. How do you fix this? There are a few ways: remove the code, error proof it, get the necessary plugin, or upgrade WordPress if necessary. In this quick WordPress tip post we’ll go over how to error proof these with a conditional tag and PHP function known as: function_exists.

If you get an error such as Fatal error: Call to undefined function the_title_attribute() you can simply replace any instance of the_title_attribute with the following:

<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } ?>

In this case, you could also take it one step further by adding an else statement.

<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } else { the_title(); } ?>

Before trying a new theme on a production site, make sure to preview your theme first, and then work out all the errors (if any).

Subscribe to RSS

By: Leland on Jun. 1

Bookmark and Share

Another week over, another set of weekend resources. Let’s get started…

45 Free Premium WordPress Themes - A great list at WPZoom of some really amazing free WordPress themes, most of which with magazine or grid style layouts. Some of these you probably haven’t seen before. I know I saw a few that I didn’t recognize myself.

Creating a Featured Articles Section - This guide by WP Project goes over a simple method of listing “featured” posts in a certain category by creating a small loop and displaying the list. Interesting technique for intermediate WordPress users. Best part is, no need for any plugins.

Creating a YouTube Video Tabber - In this guide by Adii, you’ll learn how to create a YouTube video tabber. This is a pretty useful tutorial for those who want an efficient way to display videos on their blog.

That’s all for this week. If anyone has any other useful WordPress guides or information published recently, feel free to let me know in the comments.

Subscribe to RSS

By: Leland on May. 30

Bookmark and Share

Today we have a very light free WordPress theme (hence the name) adapted from a design by Solucija. The theme contains no images and is pure CSS, ideal for fast loading websites. It has a widget-ready footer with room for about 3 items. Comments are equipped with native Gravatar support for those using WordPress 2.5 and above.

Lightweight Theme Screenshot
Live Demo | Download

Subscribe to RSS

By: Leland on May. 29

Bookmark and Share

When working on WordPress themes, it’s always nice to have the Template Tags page open to look up anything I may not be sure of. It became a pretty annoying task to switch from page to page, looking for the correct template tag - so I decided to have a custom tool developed called which would speed up the process. I call it the WordPress Template Tag Lookup Tool, and I’m sharing it with all of you.

WordPress Template Tag Lookup Tool

This tool is powered by Ajax, which means no page reloads. I hope all of you aspiring WordPress coders find this as useful as I have. Enjoy.

Subscribe to RSS

By: Leland on May. 27

Bookmark and Share

You don’t need any custom queries or database calls just to get a list of recent posts. In fact, there’s a function built into WordPress that will do just that. It’s called, wp_get_archives(). You might recognize that as a way to display monthly archives, but with a few parameters, you can modify it to display a list of recently published WordPress posts. Here’s the code:

<?php wp_get_archives('title_li=&type=postbypost&limit=10'); ?>

What this will do is strip any WordPress added formatting and output a nice list of the 10 latest posts, each within it’s own <li> tag.

Subscribe to RSS

By: Leland on May. 26

Bookmark and Share

I came across a blog the other day and was surprised to see a credit link to Theme Lab in the footer. After looking at the source, I soon realized that this blog was using the Inverted Headline theme, available for free here at Theme Lab. Anyway, I Can Also Right is a design blog authored by Tim Benzinger. It looks like it has some really interesting stuff, if you’re into design.

Inverted Headline - I Can Also Right

As you can see, you can do some pretty amazing things just by customizing existing free WP themes. If you have a blog using a highly customized version of one of our free WordPress themes, feel free to contact me and I’ll see if I can include you in an upcoming showcase post.

Subscribe to RSS

By: Leland on May. 25

Bookmark and Share

Today we have another very nice theme designed by Rambling Soul and ported into WordPress by me. This one has all the usual features, including 3 widgetized sidebar areas at the top, left, and right.

Spotlight Blog Theme Screenshot
Live Demo | Download

Subscribe to RSS

By: Leland on May. 24

Bookmark and Share

Every week I’m going to start linking out to some interesting WordPress related articles, themes, plugins, and other worthy resources - starting today. Here it goes…

24 Ways To Contribute To WordPress - A great article by Jeff Chandler of Weblogtoolscollection, outlining several ways to contribute to the WordPress community.

10 Twitter Users You Should Follow - This article by Michael Castilla of WPCandy lists 10 users you should follow on Twitter, who frequently “tweet” about WordPress news. I’ve never really got into Twitter, but just in case…here’s my Twitter profile for future reference.

WP Freemium - A great free WordPress theme by Ptah Dunbar. Premium in quality, freemium in price. Looks like it’s great for ad space too.

Matt M To Be On WordPress Weekly - To those of you who don’t know, Matt Mullenweg, the creator of WordPress, is scheduled to be on the WordPress Weekly podcast tonight at 9 PM EST.

Best Resources for WordPress - Round 1 - Pavel Ciorici of WPZoom has an excellent list of even more WordPress resources. Check it out.

That’s all for this week. If anyone has any tips for a Twitter newbie (such as myself), feel free to let me know in the comments.

Subscribe to RSS

By: Leland on May. 23

Bookmark and Share

Recent Comments

  • Anto: Hello. Thanks, you’ve got my contact details. Get in touch with me if your wanting something in your own...
  • Sonny: Hey Anto, I love this design, good work that I paid for link removal :) Anyways, how can one contact you to do...
  • Leland: @axelk: As in picture uploads? Not sure about that, although you could set up the form to allow users to send...
  • axelk: thank you for the reply. can Contact 7 be used to submit pictures as well?
  • Leland: @axelk: I think that’s what the Contact Form 7 is for. Although if you wanted to allow users to submit...

About The Author

Welcome to Theme Lab. My name is Leland, and I run the place. I write all the tutorials and code all the themes you see here on the site.

For more information about me, feel free to read the about page. If you want to drop me a message, feel free to contact me.

Interested in advertising on Theme Lab? We have advertising available at very reasonable rates. Head on over to the advertising page for further details.

Please read our Privacy Policy and Terms of Service in regards to theme usage.

© 2009 - Theme Lab - Powered by WordPress