Code Quickie: Prettify a List of Dates

Most of the time, writing code can be very repetitive. There are only so many ways to handle something. However, a few times per project, I'm tasked to come up with a new solution to a challenge. After accepting and conquering the challenge, I sometimes come up with code that I'm very proud to share because of its elegance, simplicity, and/or novelty.

This particular challenge involved a report that produced a list of dates as parts of its results. When I ran a few sample reports, I noticed that I could potentially get a nigh unreadable list of numerous, consecutive dates. I decided to try and turn that horrible list into something beautiful by condensing three or more consecutive dates into a range.

Read More

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