WooCommerce Variation Image Unavailable

This is a followup to a post I made in 2013 with an early hacked-together version of the plugin. Here’s the main problem we needed to solve: We wanted a way to put some kind of overlay on the product

Posted in Career

CSS Reset Revised

I’ve been doing a lot of CSS work lately. I love it. I really do. I even like to fix CSS bugs caused by other developers. Digging through their mess helps make me a better developer. But here’s one thing

Posted in Career, Code for Fun, Web Workshop

Worst-Case Hours and Risky Projects

Today I want to take a break from my usual coding challenges and talk about project management. As a freelancer, I’m frequently asked to provide quotes and estimates of many kinds. My clients and I both seem to like one

Posted in Career

When No Variation Image Available… (WooCommerce)

I had an interesting problem to solve today. I was working on a WooCommerce site with the Wootique theme, and we have products with lots of variations, but only some of the variations have their own image. We wanted at way to

Tagged with: , , , ,
Posted in Career, Code for Fun

Slider-Pushover Widget

Sometimes a designer hands you something that looks a little bizarre in static form. Then they tell you about how it’s supposed to behave and you think “awesome!” right before you think “Oh crap — How do I make it do

Tagged with: , ,
Posted in Career, Code for Fun

So You Wanna Mimic Frameset Scrollbars?

Ah frames. Now there’s a technology that will take me back to the mid-1990s. One of my favorite Harry Potter fanfiction sites used frames to nice effect for chaptered stories, and I considered framesets to be a fine solution for

Tagged with: , , ,
Posted in Career

Clickable Tooltips in jQuery UI

I had the unfortunate experience recently of seeing a very old script for limited tooltips used in a production e-commerce site. It’s not that I have anything in particular against Dynamic Drive (that’s basically Stop #1 on the “Where did

Posted in Career, Code for Fun

Migrating and/or Deploying WordPress Sites

As a freelancer I see a lot of RFP’s go by for WordPress sites. Every time I use it, I grow a little more fond of it. Today I want to address one of the common complaints I hear from

Tagged with: , , , ,
Posted in Career

Nested Tables: The Nodus Nightmare

TABLEs v. DIVs for layout is a classic front-end development fight. As a master of CSS, I consider DIVs to be the preferred method, but I never used to hold it against others for using TABLEs.

Posted in Career

IE7 Just Won’t Die

A very long time ago, as a CSS enthusiast, I wrote an article called ‘IE6 Just Won’t Die’ and it was significantly more angry than this one. As a CSS developer, IE6 just made me a little crazy. IE7 was

Posted in Career