Editing Crop in WordPress Images Before Upload

For a recent project, I had a need for a pretty simple workflow. I had a couple of image sizes, which I added with the add_image_size function which required a hard crop to a […]

Using Gravity Forms with Bootstrap Styles

I use Bootstrap as a starting point for a lot of the themes that I build as a great starting point for reusable components. But one of the problems I’ve run into is trying […]

Changing Field Keys in Advanced Custom Fields

I recently ran into a problem when using the Advanced Custom Fields plugin which is a bit esoteric. In the previous iteration of the site I was working on, fields were registered programmatically, using […]

First Steps with Javascript and WordPress

It starts with a simple maxim. Learn Javascript Deeply. That’s what Matt said. And it’s good advice. Javascript underpins everything we do, and it’s becoming more and more advanced every day. It’s not just […]

Gulp, LiveReload, SASS and WordPress

For a little while now, I’ve been using Gulp in my WordPress themes to automate my front-end workflow and add some handy helpers along the way. For those unaware, Gulp is a slick JavaScript […]

The Responsibility a WordPress User

Last week, WP Tavern posted an article about how Matt Mullwenweg was addressing concerns over¬†WordPress development moving too quickly. Matt more or less shrugged the question off in his State of the Word, but […]

Leveling Up in JavaScript for WordPress Developers

Or How I Learned JavaScript. When I started building websites, I used¬†Notepad, and wrote pages in plain HTML and a little CSS. After a couple of years giving that a go, I moved to […]