Add custom sortable columns in the admin table listing for your custom post types.
Articles about Web Development
Preparing your themes and plugins for an international audience is not as difficult as you may believe. WordPress provides a set of handy functions that, once learned, can easily be rolled into your existing workflow.
If you understand WordPress hooks you understand one of the key elements that makes WordPress powerful. You also gain a sense of how well theme/plugin authors understand WordPress, and how friendly their code is to other developers to build upon.
Using the Flexible Content field from Advanced Custom Fields allows you to quickly set up a page builder for your theme. However, this method lacks control over the appearance of specific sections. To help with this I’ve packaged up a solution I use building client sites, the ACF Section Styles field.
Sometimes you want uploads to end up somewhere other than the default WordPress uploads directory. For that WordPress provides the upload_dir filter, but how does that work with ACF PRO file fields?
Moving a WordPress site, whether it’s to your local environment or to a new server, is a common task with some potentially confusing issues. Typically there are three migration scenarios, broken down in this post along with things to look out for.
If there was a way to streamline your code backup, development, and deployment would you do it? Git is a solid solution, but benefits from some fine tuning to improve WordPress development.
Getting WordPress set up on your own computer for development doesn’t have to be complicated. Using two free applications it can be done even faster and easier than the standard WordPress 5-minute Install™.
An often overlooked component of responsive design is how to handle images. Forcing everyone to download full sized images isn’t optimal, neither is serving up blurry low-res images.
Sometimes you have a set of custom posts that you want locked down from non-subscribers. Sometimes you want a couple pieces of this content to be available publicly. Unfortunately there’s not a well documented way to do this, and the last thread on the topic received the response that “there isn’t that yet.”
As the popularity of WordPress continues to grow it becomes a juicier target for automated bots. These bots exploit vulnerabilities in unsecured WordPress installs, or default settings.