Update: For more information, you can download our free ebook, The Ultimate Guide to the WordPress REST API. Over the last few months I’ve provided a series of tutorials on how to use the WordPress REST API. I’ve covered topics on how to retrieve and create posts, and even how to work with post meta data and how to create a front-end post editor. And, because the term “post” is so broad, it applies to virtually any post type, and therefore covers a large swath of the REST APIs capabilities.. The two major data types I haven’t yet addressed are 1) taxonomies and 2) users. Today, […]
Improving WordPress Development Workflow with Composer
A dependency manager is one of those magical tools, like a smartphone, that most people (myself included) didn’t know they needed until they tried it, but once they did, they were hooked. A dependency manager wrangles together all of the different pieces that go into a plugin or theme — such as frameworks, JavaScript libraries, jQuery plugins, or even the plugins, themes, and libraries that makes up a WordPress site. There are lots of dependency managers out there, but the standard for PHP development is Composer. Composer is user friendly and works great with WordPress. Keep in mind that one […]
Working with Meta Data Using the JSON REST API
Update: For more information, you can download our free ebook, The Ultimate Guide to the WordPress REST API. In my previous articles on the JSON REST API, I focused primarily on retrieving and editing posts — both from the current site and from a remote site. In this article, I’m going to branch out a bit and focus on post meta. I’ll be covering how to edit and create meta fields using the API, and how to search for them. Before We Begin There are a lot of ways to add and edit custom fields — i.e., meta data — in WordPress. Though […]
Getting Started with Vagrant for Local Development
Vagrant is a system for creating local web servers in portable, highly-configurable virtual machines on Linux, Windows, and Mac. Though there are lots of ways to create a local testing environment for WordPress development, Vagrant is one of the most powerful and configurable options. In this article, I’ll introduce Vagrant, and I will walk you through setting up VVV, a popular WordPress vagrant setup. The real advantage of Vagrant is that it’s totally customizable. This means you can emulate your production environment in your local development environment. When done right, this means no surprises when you go live. Developing with the […]
Co-Creating A Better Support Experience
Too often, product support is seen as simply a way to correct users who just can’t seem to do things properly. But what if we saw support as a way to educate users, and more importantly find the the difference between a developer’s concept of what a plugin or other product can do and what users think it can do? If these two perceptions are different, then it is a clear sign that a new approach is needed for the support user experience. Redesigning a support system is an opportunity to not only better educate users about how to use […]
6 Comments
Join the conversation