How to create custom post meta boxes
My first post on Smashing WordPress is up: How to create custom post meta boxes. ∞
View ArticleCustom user taxonomies in WordPress
If you’re at all familiar with taxonomies in WordPress, you already know how awesome it is to add custom taxonomies to your posts or custom post types. WordPress developers have known this for a while....
View ArticleMy Life theme testing
I’m currently testing out the My Life theme here on my blog. If you’re a member of Theme Hybrid, you can grab a beta copy of it from the Theme Hybrid forums to play around with it before release. ∞ The...
View ArticlePrevent Password Reset WordPress Plugin
Recently, I needed to build some functionality into a site that disabled the ability to reset the passwords of certain site administrators via the “lost password” form. However, I wanted to leave this...
View ArticleOne multi-task plugin vs. several single-task plugins?
Recently, I’ve been giving a lot of thought to the debate over whether it’s better to develop larger plugins that handle many related tasks or smaller, mini-plugins that handle extremely specific...
View ArticleCustom Classes: WordPress Plugin
For a recent project, I needed a way to add custom post and body classes on a per-post basis. Sure, I could have used a category or tag to style each post, but I hate creating custom categories and...
View ArticleHow to define a default post thumbnail
I’ve seen a few tutorials floating around the WordPress-o-Sphere about setting a default post thumbnail for WordPress’ featured image functionality. Some involve tactics like saving a permanent default...
View ArticlePost Formats: Chat
This is the first post in a series of handling post formats for theme developers. Throughout the series, I plan to offer solutions for more standardization between themes for handling post formats....
View ArticlePost Formats: Quote
The quote post format is generally pretty easy for theme developers to handle, at least one would think so. Quotes are one of my favorite post formats, so I want to make sure theme authors are getting...
View ArticleProposal for widget-only plugins in the repository
For some time now in a few WordPress circles, there have been discussions on being able to find plugins that are nothing but a standalone widget. I even wanted to set up a “widget store” back when I...
View ArticleThree new Hybrid Core themes
Three Theme Hybrid members have each released a $free theme built from my Hybrid Core framework over the past month: Cakifo, Path, and Uridimmu. ∞ The post Three new Hybrid Core themes appeared first...
View ArticlePost Formats: Aside
Asides have been around the WordPress community as far back as I can remember. I wrote my first “aside” six years ago using a technique by Matt Mullenweg. Matt even wrote about asides in 2004. He...
View ArticlePost format plural strings
One thing that bothers me a bit about post formats is that there’s no plural version of the post format names, especially since I was already using the “asides” and “galleries” tags before post formats...
View ArticleCustom URLs for post formats
Warning: The content of this article is not to be taken lightly. I’ll be covering advanced WordPress code, so please understand the code before implementing it on your site. A reader, Cecilio, asked in...
View ArticleTwo new plugins open for public testing
For a while now, I’ve had two plugins in mind to start standardizing on some common elements that theme authors are using in the WordPress community. These two plugins are: A [column] shortcode plugin...
View ArticleGrid Columns WordPress Plugin
As many of you know, I’ve been working on a [column] shortcode plugin over the past few weeks to address a problem in the WordPress theme community. Today, I’ve finally pushed this plugin live to the...
View ArticleHow I run a membership site
I get several emails weekly about how I handle memberships on Theme Hybrid. After a few years of these emails, I figured it was about time to share how I do things. You’ll probably be surprised how...
View ArticleDisallow specific shortcodes in post content
I’m no fan of WordPress themes adding shortcodes. I’ve been pretty adamant about it in the past. But, all rules have exceptions, right? So, you’re telling me that you — the guy who’s been drilling it...
View ArticleBlackballed at WordCamps
Yet another person not allowed to contribute at WordCamps. Surprised? Not me. ∞ The post Blackballed at WordCamps appeared first on Justin Tadlock.
View ArticlePortfolio plugin and theme
I released a new portfolio plugin and theme on Theme Hybrid today. Check them out. I’m also using a custom version of the theme here on this site now. ∞ The post Portfolio plugin and theme appeared...
View ArticleHow to change your author archive link
One of the things that has always bugged me about WordPress themes is the author posts URL. This is the URL used to link to your author archive and is a standard piece of data used when showing posts...
View ArticleWordPress creates category “pages” for you
Every so often, I get a support question that goes something like this: I want a special page on my site that lists posts from only one category. I know I need to create a custom page template for...
View ArticleMove over UI team
I want to start this article by thanking the people who put their time and effort into keeping the WordPress admin working. It’s not easy, and I’m glad I’m not one of the people doing it. But, let’s...
View ArticleThree free responsive themes
In the past week, three Theme Hybrid members have contributed awesome free (and responsive) themes back to the site: Shell, Spine, and Satu. ∞ The post Three free responsive themes appeared first on...
View ArticleHybrid Base theme
If you’re interested in a base/starter theme for building your own custom WordPress themes, check out Hybrid Base. It’s also useful for learning how the Hybrid Core framework works. ∞ The post Hybrid...
View ArticleDisable Post Format UI WordPress Plugin
And, for the simplest plugin I’ve ever created (it’s a one-liner), I introduce Disable Post Format UI. I love that WordPress is all about the decisions over options mantra, but that sometimes means...
View ArticleTerm meta and post relationships in the future?
It looks like taxonomy term meta and post relationships are being seriously talked about. This is like the best news ever. ∞ The post Term meta and post relationships in the future? appeared first on...
View ArticleSocial media nav menus
One of the things I dislike most about WordPress themes with social media integration is that you have to input that information into some theme settings boxes. You also have to do this every time you...
View ArticleSocial nav menus: Part 2
A few days ago, I wrote a tutorial explaining how themes could easily make social nav menus. The goal was to make it simple for both the theme user and theme author. However, a few folks in the...
View ArticleIt’s legal but unethical
Some people in the WordPress community are still trying to hold on to that last shred of proprietary licensing. That idea that their code shouldn’t be shared with others. That it’s wrong to use their...
View ArticleCurrent Admin Info plugin
I just found a little jewel: the Current Admin Info plugin. This is extremely useful when you’re working with admin hooks and screens in WordPress. Awesome work by Franz Josef Kaiser. ∞ The post...
View Article#1 Millions of Users
A month ago, Brian Krogsgard posted a great piece called On WordPress themes and frameworks. In the “Drop-In Frameworks” section of the article, he mentioned, “Drop-in frameworks are probably the least...
View Article#2 Your markup. Your design. Your theme.
We’ve established that loads of people use the Hybrid Core framework, but that’s not necessarily a good reason for you to use it too, right? I mean, tons of people watched Jersey Shore, so pure numbers...
View ArticleMedia theme preview
Here’s a quick preview of a new media-esque theme I’ve been working on. Post formats plus the new WordPress 3.6 audio and video functionality can do some pretty nifty stuff. The post Media theme...
View ArticleSocially Awkward
I released the Socially Awkward theme over at Theme Hybrid today. It’s a responsive CSS3 and HTML5 media theme with some cool features. ∞ The post Socially Awkward appeared first on Justin Tadlock.
View ArticleIntroducing Whistles
Whistles is my latest WordPress plugin with a different take on how tabs, toggles, accordions, and other bells and whistles should be handled. Check out the initial release. ∞ The post Introducing...
View ArticleCookies for Comments
I don’t usually post articles about other people’s plugins, but every now and then, one impresses me enough to pass along to others. This plugin, Cookies for Comments, has nearly eradicated any spam...
View ArticleThe ThemeForest Experiment: One Year Later
One year ago, I decided to run an experiment on ThemeForest. The major goal behind the experiment was to see if I could bring some awareness to other theme authors there about writing better code and...
View ArticleWhy custom post types belong in plugins
Just to be clear before continuing, this article specifically deals with publicly-distributed themes and plugins, whether free or commercial. It may not apply to some custom work. What’s best for your...
View ArticleTheme template hooks are outdated
Believe it or not, there was a time when child themes were only a style.css and screenshot.png file. It wasn’t until August 2006 when they were allowed to have a functions.php file. We wouldn’t see the...
View ArticleRestaurant plugin preview
Because of some recent posts on this blog, I’ve got a new plugin in the works. I’m actually collaborating with another theme designer who’ll be handling the theme work. I just wanted to share a quick...
View ArticleCustom backgrounds and headers
What? You don’t like my spiffy header image and background on this page? So, I didn’t have the time to make a cool design for this blog post because I’ve been hard at work putting together two new...
View ArticlePost relationships: Parent-to-child
WordPress supports very little in the way of post relationships. The only one it supports out of the box is a one-to-one relationship from parent-to-child. One of the questions that I see once in a...
View ArticleRegistering multiple default backgrounds
One of the awesome things WordPress theme authors can do is register multiple default header images. This allows their theme users to pick-and-choose from images that have been specifically optimized...
View ArticleGet in the mood for Christmas
If you like to celebrate Christmas, here are three, free themes you can use to spruce up your blog for the holiday. These are all child themes of my newest theme, Stargazer. Dancing In The Moonlight by...
View ArticleTwo plugins and a theme
In the past week, I’ve pushed out two new plugins (Registration Honeypot and Entry Views) and a theme (Twiggy) on Theme Hybrid. Go check ‘em out! ∞
View ArticleStargazer featured on WordPress.org
I’m happy to announce that my Stargazer theme was put on the WordPress.org featured themes list today. It’s nice to see others appreciate your work once in a while. Thank you to whoever chose to...
View Article#3 Grabbing media like a boss
Now that Hybrid Core version 2.0 has been officially released, I thought it’d be a good idea to continue this series of posts highlighting cool stuff from the framework. In this post, I want to...
View ArticleCustom post type standards
There has been some talk recently of setting some standards for custom post types in the WordPress community. Actually, this has been an ongoing discussion for a few years. I think I’ve made it clear...
View Article
More Pages to Explore .....