The case for term meta, and a roadmap for making it happen

Term meta is one of the most requested developer features for WordPress. When architecting a site’s data, most of us have likely had a desire for term meta to add additional text fields, term images, term ordering, or some other data not in the current schema. WordPress 4.3 included the “third leg” of the taxonomy roadmap, […]

WordPress term order and term meta made easy

John James Jacoby has released two plugins that make managing more advanced taxonomy use cases simpler. WP Term Order and WP Term Meta do exactly what you’d think, and they do it well. If either of these features make it to core — and I hope they do — then John’s implementation is a good […]

Term meta lands in core

Term meta has been committed to core in changeset 34529. This is a hugely anticipated change, and will excited a whole lot of developers. I’ve covered term meta a good bit the last several weeks, so I’ll spare the justifications. Instead, I’m sharing the commit message! It actually does a great job on telling us […]

Introduction to using term meta

Justin Tadlock has a classic Justin Tadlock tutorial. I loved these back in the day. I learned the fundamentals of using CPTs, taxonomies, widgets, and more from Justin. If you read one thing this weekend, make it his latest tutorial on using the new term meta capabilities. I’m going to walk you through building a […]

The term gates are open

WordPress 4.3 completed the three-release process of eliminated shared terms, and it marked an important step to allow future term feature development and API simplification. Today, Boone Gorges expertly and simply (two things that are hard to combine) explained how that is so and what is now possible. This means that, by the time WordPress […]

Other things you should read about the REST API

The REST API is a hot topic of conversation right now. I spent 3,000 words verbalizing my opinion on it, but there is a lot of good stuff that smart folks have written about the API and its current state. I want to collect some of these and summarize the positions. As you Post Status […]

The state of handling custom metadata in WordPress

The state of handling custom metadata in WordPress

WordPress has a table for handling metadata of posts. Quite simply, it’s a good place to store “stuff” that relates to a post, but doesn’t belong in one of the standard parts of the posts table. Metadata can be nearly anything. And it can be displayed however a theme wants to display it. You can […]

WordPress core happenings and roadmaps

There are a few roadmaps and active core components that are worth keeping an eye on right now. I figured I’d just lump them together: Preparing your plugins and client sites for term meta Term meta basically got a “clear to go” message in today’s dev chat. That is awesome, and now it’s important that […]

Summer Roundup

Keeping Up with Gutenberg 🚧 Gutenberg 6.0 is out with significant enhancements to the column layout block, widgets block, and block group functionality, among other things. Felix Arntz explains how to leverage the power of Custom Elements in Gutenberg. Like many popular, component-based JavaScript frameworks, Custom Elements bring Web Components to WordPress — standardized “browser […]

Introduction to the WordPress REST API

Introduction to the WordPress REST API

With Ryan McCue leading off the day at A Day of REST, we were able to learn about the history of web APIs, APIs within WordPress, and where the WordPress REST API fits in.

Not all of these are new,…

Not all of these are new, but they are new to me. Here are several interesting plugins I’ve discovered recently: The Mozilla web apps team has released a free plugin called Offline Content that uses the Service Workers API and browser’s Cache API to allow your users to access — as the name indicates — […]