• Widgets
    Using Custom Post Types to Create a Killer PortfolioPost type portfolio
    Quite possibly the best addition to WordPress 3.0 was that of Custom Post Types. This took WordPress from being a CMS that can manage posts and pages to being able to manage anything the user can think of rather easily. You no longer have to add custom fields to posts- you can add high level support to your own types, creating their own theme page files and admin areas. One of the first things I did using custom post types was revamp my portfolio and today I'm going to show you how I did it!Read More…
  • Theme Development
    A Beginner's Guide to the WordPress LoopThe loop
    The Loop is incredibly foundational to WordPress. It's the first (and possibly the easiest) thing that most new themers want to try modifying... and you can get incredibly creative with it once you know the basics. Today, we're going to lay a foundation for everyone who's new to the loop or has ever wanted to know a little bit more about exactly how it works.Read More…
  • Plugins
    Three Practical Uses for Custom Meta BoxesMeta box thumb
    Last week we introduced how to create custom meta boxes inside the post-editor and save the data you put in them. But what are some practical applications of this technique? Today, the goal is to go over three real world examples of using custom meta boxes to improve the post page. Read More…
  • WordPress
    10 Code Snippets WP Theme Developers Should Have on Speed DialSpeed preview
    One of the ways we endeavor to improve productivity when building WordPress templates is to have snippets of code available to us very quickly, through the use of tab-triggered shortcuts. In this article I will share with you 10 of my most-used snippets that I feel every developer should have at their fingertips.Read More…
  • PHP
    How to Build a Social News Feed with PHPCode
    There are numerous ways to display Twitter and Facebook posts onto your website, but many of them lack the ability to customize the look and feel of that information. This screencast will demonstrate how to retrieve the raw data from both social media giants and combine them into one feed to use on your website.Read More…
  • Theme Development
    Extending the Quick Edit Tool for Taxonomy TermsQuick edit thumbnail
    WordPress offers the Quick Edit form to manage taxonomy term information... which is great, but what if you want to edit more than just your term name and slug? This tutorial will explain how to extend this wonderful WordPress feature to update more than the basics.Read More…
  • Widgets
    Writing Maintainable WordPress Widgets: Part 2 of 2Plugin boilerplate thumbnail 2
    In the first post in this series, we discussed the reasons that WordPress Plugins should be treated more like larger software projects (but often aren't) and made a case for using well-organized code in an attempt to make our plugin projects more maintainable. All of this was done within the context of developing a WordPress widget. Read More…
  • Plugins
    Reel 'em In: Understanding Hooks From the Inside OutHooks thumb
    The key to WordPress' flexible foundation is in its use of hooks. Be it in themes, plugins, or the core, hooks allow unparalleled growth while ensuring compatibility with future versions of WordPress. As a result, understanding them should undoubtedly be a part of any developer's repertoire. Join in as we uncover the intricacies of this simple yet sophisticated system from the inside out.Read More…
  • Plugins
    How to Create Custom WordPress Write/Meta BoxesThumbnail metaboxes
    Creating meta boxes is a crucial part of WordPress theme/plugin development. It's a way to add an appealing editor to the post screen and avoids forcing users to rely on custom fields. If you've ever created a custom post type in WordPress, you've probably wanted to add some sort of additional data to it. Sure, you could use custom fields, but that's ugly. Getting started with custom meta boxes is easy, so let's dive in!Read More…
  • Theme Development
    Create a Settings Page For Your WordPress ThemePreview
    Creating your own theme for WordPress is a great way to give your blog or other WordPress powered web site an original touch. But even the nicest looking theme is not that nice if you have to get under the hood and edit the theme's HTML or PHP code whenever it's time change some aspects of it. Especially, when it's not you but a paying customer using your theme. Luckily, creating a settings page for your theme in WordPress is not very hard, and after reading this tutorial, you will be able to create one in no time! Read More…
  • Theme Development
    Do-It-Yourself WordPress Scheduling: Mastering WP-CronWp chrom
    As one of the lesser-used WordPress features, WP-Cron often gets overlooked by developers. Its applications, however, are no laughing matter. From caching to notifications to clean up, scheduling cron jobs can work to create a distinct advantage in even the most simple WordPress blog. Join in as we explore important applications of this very system. Read More…
  • Theme Development
    Developing Your First WordPress Theme: Day 3 of 3Preview3
    Themes are a huge part of what makes WordPress as popular as it is, and in this three-part series we’ll take you through a step-by-step process that results in a completed, functioning WordPress theme. In part three, we'll be implementing the comment system, adding sidebar widgets, and wrapping everything up!Read More…