Category: Development

I’ve Built a Live Search Plugin for WordPress

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

Posted: May 05, 2014

CSS3 Buttons with Gradient Stroke

I style a lot of buttons, but a classic treatment I find myself needing to implement is one with a gradient background and subtle gradient stroke along the edges. Over time my solutions began with multiple elements and specific CSS for each. It got the job done but it was clearly bloated. CSS3 changes so […]

Posted: April 25, 2014

Better Search Results Counts in WordPress

I recently stumbled on the following snippet of code in your average WordPress theme: <?php if ( is_home() ) : ?> <h2><?php echo the_title(); ?></h2> <?php elseif ( is_search() ): ?> <h1><?php $search_count = 0; $search = new WP_Query(“s=$s&showposts=-1”); if($search->have_posts()) { while($search->have_posts()) { $search->the_post(); $search_count++; } } echo $search_count; ?> <?php _e(‘Search results’); ?></h1> <?php […]

Posted: December 31, 2013

SearchWP: The Best WordPress Search Plugin you can Find

I am wicked excited to be publishing this post. Not because it has to do with shipping code or any of that, but because I’ve built something that’s going to make my life (and hopefully yours) that much easier once you’ve read it. Many times when I sit down to build a plugin it’s a […]

Posted: August 06, 2013

Wicked Opinionated WordPress Plugin: Concatenate Assets

An area that could have used some modification in my workflow is the optimization of third party assets when building WordPress sites. Those stylesheets and JavaScripts that make additional HTTP calls we’ve come to know and hate. There are a ton of existing solutions out there, but I wanted something a bit more… finicky and custom-tailored to my approach.

Posted: June 10, 2013

Attachments 3.5 and Attachments UI Extension Now Available

Attachments 3.5 is here! The changelog includes notes about new filters, new actions, the ability to limit the number of Attachments per Instance, the ability to change an Attachment asset without removing it, an Attachments Pro migration script and more. I’m also happy to announce the first Member-only Attachments extension: Attachments UI!

Posted: May 13, 2013

JavaScript Rocks! Book Review

As part of a focus on refining my JavaScript skill set, I’ve flagged a number of books I’ve had on my shelf literally for years waiting to be read. My goal here is to first and foremost regroup on the basics, the foundational knowledge I feel I need to take on the more advanced projects […]

Posted: May 06, 2013

Using Grunt to Speed Up & Standardize your WordPress Theme Development

Workflow continues to be an integral part of your overall speed in development. Automating tasks where applicable can have an amazing net effect on your timelines, so finding effective ways to speed up monotonous, repetitive tasks can be a huge time saver. Integrating Grunt with your WordPress theming can do big things for your process.

Posted: March 10, 2013

Using CSS3 Pseudo Elements and Box Shadows Instead of Images for HiDPI Geometric Shapes

HiDPI in Web design is kind of a double-edged sword for a front end developer. We now have two nearly separate environments (in some cases) that need attention. That sometimes results in double the style rules, double the image assets, and feature detection. Addition of anything is often the opposite of what we try to do, so it’s important to be as smart as possible when approaching management of HiDPI assets and styles in our projects.

Posted: January 14, 2013

An Entirely New Attachments Thanks to WordPress 3.5

Important: If you are a current user of Attachments and have upgraded from version 1.x to version 3.0 please see this note. A failsafe has been put in place allowing you to instantly revert to the latest version of the 1.x branch. I’ve been enjoying (read: gushing) over the updates to WordPress 3.5. Ever since […]

Posted: December 11, 2012