Using PHP Interfaces to Clean Up Your WordPress Hooks
I inherited a WooCommerce project that was a total mess. We’re talking years of different developers, overlapping features, and a dozen custom plugins. The client’s…
I inherited a WooCommerce project that was a total mess. We’re talking years of different developers, overlapping features, and a dozen custom plugins. The client’s…
I had a call last week with a new client. Super sharp guy, building a pretty complex WooCommerce extension for syncing inventory with a third-party…
A client hit us up a few weeks back. The request was simple: “Can you add a new size option to our meme shortcode plugin?”…
I had a client come to me with a custom-built membership plugin that was the heart of their business. It was also a total mess….
I got an emergency call a few weeks back. A new client’s site was redirecting to some shady online pharma store. They’d been fighting it…
I get a call from a client. Their membership site is acting up—user permissions randomly failing, content not unlocking when it should. Total mess. They…
I got a call from a new client. Their WooCommerce store’s coupon system was a total mess. Sometimes discounts applied, sometimes they didn’t, and it…
I was digging into a new client’s plugin last week. They had a handful of admin pages for different settings, and the request was simple:…
I had a client come to me with a site that was crawling. Just constantly slow. Their cheap hosting was sending them CPU limit warnings,…
I was called in to fix a custom analytics plugin for a client’s site. It was a mess. The original developer had left, and the…