WordCamp Atlanta 2017 - I'm Attending!

I've neglected going to a WordCamp for far too long, and I'm going to change that by attending the one in Atlanta March 17-19, 2017! I usually reserve my weekends for anything other than work, but I feel the return on investment for attending a WordCamp is too great to ignore. So, I've booked a nice hotel in downtown, blocked off my schedule, and started planning my travel.

Read More

ACF - How To Display All Fields In A Field Group

As a WordPress developer, I create a lot of custom data to give clients the functionality they want. I've used every way possible, like posts for a custom post type, post meta, taxonomies, options, custom tables, etc. However, for ease of use and client convenience, I mostly use either WordPress native custom fields or the Advanced Custom Fields PRO plugin. With ACF, the interface is great, and, having used it so much, I can quickly setup any field type very quickly. The most time consuming part of using custom data is when it comes time to integrate into the theme.

Read More

Critical WordPress Vulnerability - PHPMailer Remote Code Execution

Just a few days ago, a new, critical exploit was discovered, and WordPress is among those platforms affected. A researcher published a paper on the vulnerability in the third-party PHPMailer library that's used by WordPress and many other content management systems. The core WordPress development team has acknowledged the issue and are moving forward with a fix.

Read More

Custom Bulk Actions added in WordPress 4.7

With the release of WordPress 4.7, developers have a lot to be thankful for. Many have already covered post type templates, and the addition of the REST API in the core is a game changer. There's a few more features that came along with the release, but I'd like to cover one that I've been looking forward to as a developer: custom bulk actions.

Read More


One reason I love working for myself is the flexibility it provides in my personal life, especially around the holidays. I'm a very festive person, so I get heavily involved in Christmas traditions. Christmas lights. Cheesy movies on the Hallmark Channel.Seriously. I'm a total sucker for the Hallmark Channel movies during the holidays. I have the TV in my shop hooked up to a short-range FM transmitter so I can listen with my headset while I'm dangling from trees. People assume I'm listening to the radio. If they only knew... The list goes on. Fortunately, I'm in a position to go all Griswold between November and January.

Read More

Scripts Timing Out? Try this!

Data import scripts are some of the most important, common, and challenging tasks I perform. Time-outs, memory limits, and boredom are just the most common of frustrations. Once a development project enters its final stages, the conversations invariably begin to shift from functionality to data. Most clients have a lot of existing content and data that needs to be incorporated into their brand new site. The information may reside in an old database, large volumes of text files, spreadsheets, or something else entirely. Regardless of the method of storage, any transfer of a large amount of data will require some automation in the form of a script. After you've written a few of these types of processes, you'll undoubtedly encounter the same issues for each one.

Read More