Category: Development

Using Parcel to Bundle your Vue Powered WordPress Plugin

Published 6 days ago on June 7, 2018

I’ve been working with Vue for the past little while and it has very much struck a chord with me and how I like to work. I think if you’ve been sticking with modern JavaScript development in any way you’ve got similar feelings about your latest workflow. Because I work with WordPress-related projects so much, […]

MyLocalDev Part 4: Differentiating Your Local Environment

Published 8 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 8 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 8 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 8 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 3 years 4 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 6 months 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 6 months 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 7 months 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 9 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. […]

Copyright © 2006—2018 Jonathan Christopher