Category: Development

MyLocalDev Part 4: Differentiating Your Local Environment

Published 2 months ago on September 28, 2017

I’m not too proud to admit that there have been numerous occasions where I’m convinced a server is lying to me only to discover that I was looking at production instead of my local development environment. I’m also not too proud to admit that it’s happened the other way too, where I’ve made edits to […]

MyLocalDev Part 3: MailHog and mhsendmail on OS X

Published 2 months ago on September 28, 2017

There was one a time where I was working on a project. This project involved making edits to a site that had been live for some time, but was due for a few updates. I did what I always do and updated my dev environment first via git and pulled down a copy of the […]

MyLocalDev Part 2: MEMP and Valet

Published 2 months ago on September 28, 2017

Every local development environment is based on a stack of some sort. My goal here was to remove as many barriers to development as possible, and for me that aligns with installing everything locally. Local for me equates to OS X, so everything in this series is based on that setup. Install Homebrew Homebrew on […]

MyLocalDev Part 1: Background

Published 2 months ago on September 28, 2017

I recently updated my computer and in doing so decided to start fresh instead of migrating everything over. I’m a developer and with that comes a ton of tinkering which results in a lot of extra cruft lying around over time. Unused applications, configurations that have been tinkered with beyond recognition, heck even virtual machines […]

PhpStorm, Xdebug, Vagrant, PuPHPet, and You

Published 2 years 9 months ago on February 2, 2015

I’ve really embraced fully utilizing Vagrant for all of my local development. I don’t use it to replicate client environments, or share a Vagrant box amongst my development team (I work solo) but I find myself aligning with the idea of having this sandbox to work in. Prior to that I used MAMP Pro and […]

Hierarchy 1.0 is Here!

Published 3 years 1 week ago on November 20, 2014

Hierarchy is now at version 1.0! Check it out and find out more about the changes that went into it. A long time ago I wrote about a plugin I built that I’ve used on every client site since doing so. It solved a problem that exists only if you use WordPress in a certain […]

Generate Breadcrumbs from your WordPress Menu

Published 3 years 1 week ago on November 19, 2014

I have what some may consider a unique approach to WordPress Menus. Without going into extreme detail (but if you want extreme detail be sure to sign up to get notified when @clientwp Second Edition arrives!) I rarely use Menus for client projects. From time to time however, they’re the perfect fit. I found myself […]

My Move from MAMP Pro to Vagrant for WordPress Development

Published 3 years 3 weeks ago on November 5, 2014

I recently upgraded to a new computer and in doing so shook up my entire development environment. My last was based on MAMP Pro for a number of reasons. Primarily: it just worked. I rarely had to bring up the GUI, everything was just ‘native’ and I went about my business building stuff for the […]

Forcing a Single Term in a WordPress Taxonomy

Published 3 years 2 months ago on September 3, 2014

Taxonomies in WordPress are a wonderful thing. Their purpose is to facilitate relationships among posts (not just Posts) and they do a great job with it. In my client work there have been many times where a taxonomy was appropriate but I only wanted to allow a single term to be associated to each post. […]

I’ve Built a Live Search Plugin for WordPress

Published 3 years 6 months ago on May 5, 2014

Search continues to be (in my opinion) a very much underutilized aspect of many websites. It’s not that websites are universally lacking on-site search, it’s that it usually stinks. I did what I could to improve that for WordPress sites by building SearchWP. It’s what I’ve always wanted but never found in a search solution […]

Copyright © 2006—2017 Jonathan Christopher