bbioonThemes
  • Home
  • Blog

Tag: APIs

Bug Fixing, Development

Why the WordPress singleton pattern can burn you

A reporting plugin built entirely on the Singleton pattern served stale inventory data across a client’s site. Here’s why singletons hide global state in WordPress, and the static init() method that keeps your classes testable.

Read Article
Core Updates, Development

WordPress 6.9: what matters and what’s just noise

A rundown of what’s worth caring about in WordPress 6.9: the new Block Processor for faster block parsing, experimental PHP-only blocks, a theme.json fix for Gallery aspect ratios, and why it pays to wait for 6.9.1.

Read Article
Development, E-commerce Development

Adding Schema.org microdata to Accordion block FAQs

A client needed FAQ rich snippets from the native WordPress Accordion block, without switching to a plugin’s custom block. This shows how to inject Schema.org FAQPage microdata server-side with a render_block filter and WP_HTML_Tag_Processor.

Read Article
AI in WordPress, Development

I built a custom WordPress block with AI in five minutes

A client wanted an auto-updating copyright block they could edit in the Site Editor. Instead of a full React build, I tried Automattic’s Telex and had an installable plugin in about five minutes. Here’s how it went and where the tool fits.

Read Article
Bug Fixing, Development

Replace WP-Cron with a real server cron job

A client’s inventory sync kept missing its schedule because WP-Cron only runs when someone visits the site. Here’s why that happens and how to move critical jobs to a real server cron job with a standalone PHP script.

Read Article
Bug Fixing, Development

PHP error monitoring beats digging through logs

A checkout page went white for some customers and the PHP error log only said what broke, not why. Here’s the case for dedicated error monitoring that captures the full application state at the moment of the crash.

Read Article
Bug Fixing, Development

WordPress error logging that gives you real context

An intermittent coupon error at checkout left the logs useless because they had no context. Here’s how structured logging in WordPress captures the user, request, and cart state so you can reproduce and fix the bug.

Read Article
Bug Fixing, Development

Fixing plugin conflicts with the WordPress decorator pattern

A real WooCommerce case where two plugins both tried to extend wpdb and only one could win. Here is how the decorator pattern wraps the object instead, so they can stack without breaking each other.

Read Article
Bug Fixing, Development

Pragmatic WordPress development over perfect code

A new client’s WooCommerce checkout was throwing fatal errors after a developer rebuilt field validation from scratch. The fix was not a better library but a short function hooked into WooCommerce, and here is why that was the right call.

Read Article
Development, E-commerce Development

Writing WordPress code that stays maintainable

A WooCommerce shipping calculator was one 2,000-line file that broke every time a class was added. Refactoring it around a simple interface and small classes fixed that, and it shows how WordPress core can teach better PHP.

Read Article

Posts navigation

Previous 1 … 63 64 65 … 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