Skip to main content


Declaring + Using Custom WordPress Menus

With a quick little WordPress drop-in function, you can declare various menu locations within your theme. Most commonly, you may wish to set a main menu and possibly a footer menu for supplementary navigation items. I will typically also declare a mobile menu location, just in case my client wants to use a different menu… Read more

How I Start a WordPress Development Project

Every developer has their own way of going about their coding so I thought I would share mine, for those who may be curious. #1) I create a local development environment. I personally use DesktopServer (this is an affiliate link but a genuine recommendation!) to quickly get local environments up & running and it saves… Read more

The Magic of ACF Synchronized JSON

I love Advanced Custom Fields. It is an insanely helpful tool when it comes to custom theming. There is one trick that exists within it that I overlooked for way too long and it took¬†someone pointing out its existence for me to realize it was there. Since then, I’ve tried to spread the word about… Read more

Changing WordPress Default Image Size and Link Type

When you insert an image into a WordPress post or page, you’ll notice that you have the option to choose the image size (thumbnail, medium, large, any custom sizes your theme utilizes), as well as where the image links (media file, attachment page, custom, none). What if you want to change those defaults? For instance,… Read more

Why Sharing Your Budget Helps

If you are seeking WordPress development work, odds are, you have a rough figure in mind about what you’d ideally be spending to get said work done. However, I frequently encounter what feels like hesitation in sharing a project budget. On my inquiry forms, I have a budget field and I would say 8 out… Read more

WordCamp Kansas City 2016 Speaker

I’m really excited to be speaking at WordCamp Kansas City 2016 for the third year in a row. The first year I talked about PSD to WordPress, last year I talked about Advanced Custom Fields and this year I’m talking about contracts. If you’re working with clients, contracts are incredibly important for both parties to… Read more


  • This field is for validation purposes and should be left unchanged.