bbioonThemes
  • Home
  • Blog

Tag: APIs

Bug Fixing, E-commerce Development

Actionable error logging is more than a debug.log file

A WooCommerce checkout threw intermittent 500 errors and the logs were useless. Here’s how logging with context, the user, their cart, the gateway, turns a noisy debug.log into error logging you can actually act on.

Read Article
Bug Fixing, Development

How I built custom error logging in WordPress

A client had a WooCommerce checkout throwing random 500 errors while a 200MB debug log told them nothing. Here is the custom error logging setup I used to catch, count, and get alerted on new errors.

Read Article
Bug Fixing, Development

How over-engineering broke a WordPress dashboard

A client’s WooCommerce dashboard kept timing out. The cause was a custom framework built for one low-stock widget. Here is how I replaced about a thousand lines with a short function that leans on WordPress and WooCommerce core.

Read Article
Development, E-commerce Development

Build on the right WordPress foundation

A freelancer rebuilt WooCommerce from scratch and left a store that broke on every plugin update. Here is why building with WordPress hooks and filters beats fighting the framework.

Read Article
Bug Fixing, Development

Why generic PHP error monitoring misses WordPress bugs

A WooCommerce checkout kept failing silently while a generic PHP error monitor reported zero issues. The cause was a WP_Error the calling code never checked. Here is why WordPress needs monitoring built for it.

Read Article
Bug Fixing, Development

A reusable WordPress AJAX handler class

A WooCommerce store had a live price update that broke half the time, crammed into one function. Here is the small, reusable AJAX handler class I used to replace it, with nonce checks and clean JSON responses.

Read Article
Bug Fixing, Development

Why the WordPress MVC pattern is usually a mistake

A client site was grinding to a halt because a plugin forced an MVC structure onto WordPress. Why that fights the platform, and why hooks and filters are the WordPress way.

Read Article
Bug Fixing, Development

Why ‘write more code’ is terrible advice for developers

A client WooCommerce checkout kept throwing a random fatal error. The fix was not more code, it was reading the core files first. Why reading code beats writing more of it.

Read Article
Development, E-commerce Development

Why your custom WooCommerce emails look broken in Gmail

A client WooCommerce order emails looked fine in Apple Mail but broke in Gmail. The reason: Gmail strips CSS from the head. Why inlining your styles is the only reliable fix.

Read Article
Bug Fixing, Development

A WordPress plugin file structure that doesn’t suck

Inheriting a plugin with 15 classes crammed into one 3,000-line file is a nightmare to change. How PSR-4 and an autoloader give you a WordPress plugin file structure you can actually navigate.

Read Article

Posts navigation

Previous 1 … 65 66 67 … 75 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy