64x64 icon dark hosting
Choose a hosting plan here and get a free year's subscription to Tuts+ (worth $180).


  • Theme Development
    Developing BuddyPress Themes - Part 2: Creating a Custom Style and Home PageBp themeing
    In the last part of this series, I walked you through the BuddyPress theme API and loops. We finished up by creating a child theme that weÕll reuse today in the next part of our series. It was my hope that the framework laid in the last tutorial will make elaborating on our child theme that much easier. This part of the tutorial will focus on creating a new overall look for our BuddyPress site and creating a custom home page. So, letÕs open up our theme folder and get our hands dirty in some code. Read More…
  • Plugins
    Create A Google Static Maps PluginPreview
    In this tutorial, you'll learn how to create a plugin that uses Google's Static Maps API to display a map. We'll also look at the differences between enclosed and non-enclosed shortcodes.Read More…
  • Business
    Customizing the WordPress Dashboard For Your ClientsImage 01
    Have you recently started using WordPress for your client's project and want to further impress your client with better packaging? This article will focus on packaging WordPress so that, in just few minutes after completion of a project, it will feel more unique to the client and not have the generic feel. Read More…
  • Security
    10 Steps to Securing Your WordPress InstallationVault
    WordPress is open source which means that everyone, including hackers with a malicious intent, can scour the source code looking for holes in its security. That is why I'm going to show you some good precautionary steps to take to protect you, your WordPress and most importantly, your users.Read More…
  • Scaling & Caching
    Working With Changing, Cacheable Data? WP-Transients Has Got Your Back!Wp transients
    Changing data is ever present in a WordPress-powered site. Be it a new post, an added comment, or an updated tweet for the front page, the status of a blog is constantly being altered. Since such data is often useful to a visitor, there comes a need to display it. This, however, is plagued by the fact that dynamic information—especially from external sources—results in slower, burdened sites. When it comes to these issues, the WordPress Transient API has you covered with its robust caching. The following screencast will demonstrate exactly how to take advantage of its features.Read More…
  • General
    14 WordPress Plugins For SEO And MarketingSeo thumb
    As a web developer, possibly the most common request I get from clients is that they want to be number one on Google. While this is not impossible, it's a pretty huge undertaking that will take months of very active work. However, if you just want your website to be more search engine friendly, well that's a different story, especially on WordPress. There are tons of plugins that will help you with both your SEO and SEM game. Let's take a look at some of my favorites.Read More…
  • Theme Development
    Custom Post Type Pagination Chaining MethodCustom post type pagination houdini
    Custom post type pagination got you down? There's been nothing more frustrating in developing for WordPress than getting custom post type pagination to work. I've developed a method that's solved my woes and I think it'll solve yours too.Read More…
  • Plugins
    Developing BuddyPress Themes - Part 1 : Working with the BuddyPress API and LoopsBp themeing
    Last month, we looked at the basics of BuddyPress and how you can use it to increase social networking in your projects. The response was great and many requested theming tutorials. So, in this three part series, we'll explain some core elements of the BuddyPress API and unpack how to create a custom child theme that will survive both BuddyPress and WordPress updates.Read More…
  • Plugins
    Create A Weather Conditions Plugin Using Yahoo And SimpleXMLPreview
    In this tutorial, you'll learn how to create a simple plugin that uses PHP's built-in SimpleXML library to access the Yahoo! Weather Service. The current weather conditions will be displayed with either a shortcode or template tag.Read More…
  • Readers' Polls
    Readers' Poll: How Do You Train Your Clients?Pollthumb training
    WordPress is an incredible platform... and one of the most appealing things about it is how easy it is for basic users to update content without needing to call or email their developer. That said, even the most basic users still usually need a lesson or two (or twenty) before they're completely self-reliant. Which brings us to our first official Readers' Poll: How Do You Train Your WordPress Clients?Read More…
  • Theme Development
    Using Less CSS, BluePrint and WP for a Faster WorkflowLess css thumb
    Less.CSS is becoming a popular tool for making stylesheets "dynamic". I've been working with integrating Less.CSS with WordPress for a while now, so today we're going to be looking at a short tutorial on how to get started with using it and the BluePrint CSS framework for a faster workflow in WordPress.Read More…
  • Plugins
    Advanced WordPress Queries, Part 3Preview
    Throughout this series, we've taken a look at the WordPress Database, executed some simple queries against it, and looked at a variety of ways to read data from the database. As useful as this is, it will only take you so far... especially when it comes to creating your own themes, plugins, or other extended WordPress-based functionality. In this final post, we'll take a look at how we can update existing values in the database and even introduce values of our own!Read More…