Blog

Add Pinterest Rich Pin OpenGraph Data for WooCommerce Products

Update: this has been generalized into a WordPress plugin I recently built a WooCommerce project for a client through Iron to Iron and the client requested integration of Pinterest Rich Pin snippets. Pinterest has proven to be a really valuable marketing vector for many online shops so I thought there must be something out there […]

Posted: February 02, 2015

PhpStorm, Xdebug, Vagrant, PuPHPet, and You

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 […]

Posted: February 02, 2015

Hierarchy 1.0 is Here!

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 […]

Posted: November 20, 2014

Generate Breadcrumbs from your WordPress Menu

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 […]

Posted: November 19, 2014

WordPress development in PhpStorm

Andrey Savchenko aka @Rarst is someone on my short list of developers to which I stop, drop, and listen. Recently a post went up outlining a ton of awesome WordPress-specific details to utilize when using PhpStorm, which happens to be a big part of my development environment for many of the reasons covered therein. It […]

Posted: November 19, 2014

Let’s Kill the Billable Hour

This was a great talk. It covers the history of the billable hour and thanks to the title I won’t be spoiling the outcome when I agree that project/value based pricing is better for us as designers and developers, and it’s better for our clients as well. We need to have a discussion about how […]

Posted: November 14, 2014

Shortcake – Shortcode Awesomeness in WordPress

WordPress Shortcodes are the often abused, immensely powerful, quirky snippets of text in WYSIWYG editors that open the door to a ton of possibilities. Shortcodes power many of the million-dollar-revenue themes and are the root of many flavorful discussions among the WordPress community. Shortcodes arrived with WordPress 2.5 in 2008! There has been a lot […]

Posted: November 10, 2014

My Move from MAMP Pro to Vagrant for WordPress Development

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 […]

Posted: November 05, 2014

Forcing a Single Term in a WordPress Taxonomy

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. […]

Posted: September 03, 2014

The WordPress Plugin Boilerplate 3.0.0

I really like code boilerplates. They’re such a great way to show up-and-coming developers one of many ways to accomplish something. They can also teach veteran developers a thing or two. They usually embrace the codebase for which they were written, and follow established conventions of the project. I also like Tom McFarlin. If you […]

Posted: September 02, 2014