Tuts+ Editor, Owner and Lead Developer at Pressware
Tom is a self-employed developer who loves writing, building, and sharing WordPress-based projects. He runs Pressware where he provides WordPress goods and services. You can follow him on Twitter.
In this course we’re going to look at how to implement our own custom WordPress meta boxes using WordPress best practices, coding standards, and APIs.
...
What is the WordPress Settings API and where do you get started? Tom McFarlin knows the WordPress API inside and out, and in this course he’ll give you all...
In this article, we're going to take a look at everything that jQuery offers and how it can help us, and we're going to review some of the projects that have...
In this two-part series, we're going to review the WordPress hook system and how it's implemented, and we're going to take a look at how to define both our...
In this two-part series, we're going to review the WordPress hook system and how it's implemented, and we're going to take a look at how to define both our...
In the WordPress world, one of the most common points of confusion is the proper way to include external files. PHP offers four ways to do this. In this...
In WooCommerce, let's say that you have a simple product that you want to sell but you want to include a little more information about the product to display...
In this tutorial, we'll have a complete refactored solution that uses some intermediate object-oriented principles like inheritance. We'll also have a few...
In this tutorial, we'll begin implementing our Settings Messenger by adding support for errors and success messages as well as covering some points on security.
We're going to be making a call to the custom hook that we'll define, and we'll wire that up on the server-side. We'll also start the groundwork for our...
It's possible to implement a system that allows us to programmatically set our own custom messages, their type, and when and where to display them on the...
In this tutorial, we're going to take a practical approach to our WordPress plugin by introducing object-oriented concepts learned from the previous tutorial...
In this follow-up series and starting with this post, we're going to be revisiting the concept of autoloaders from the perspective of object-oriented...