bbioonThemes
  • Home
  • Blog

Category: Development

Development, Front-end

Modern CSS features that let me delete a client’s JavaScript

A client’s WooCommerce site shipped a JavaScript bundle whose main job was resizing a textarea. field-sizing does it in one line. Here are the modern CSS features that are baseline now, and the code they let you delete.

Read Article
Development, Front-end

Debugging the Gamepad API with CSS cascade layers

Console logging the Gamepad API at 60 frames per second tells you nothing useful. Here is the visual debugger I built instead, with its styles isolated in a CSS cascade layer so they stop fighting the theme.

Read Article
Development, Front-end

How to split text into letters without breaking screen readers

CSS still has no :nth-letter selector, so letter-by-letter text effects mean splitting a header into spans, which screen readers then read out one letter at a time. Here is the ARIA markup and the PHP helper that avoid that.

Read Article
Development, Front-end

Fixing link underline alignment with text-decoration-inset

A client kept flagging link underlines that ran a couple of pixels past the letters. The CSS property text-decoration-inset clips them without pseudo-element hacks, and it animates on hover. Firefox only for now.

Read Article
Core Updates, Development

Faster editorial search with the WordPress REST API

A client with 15,000 archived articles lost hours a week to slow front-end search. The fix was the REST API plus the _fields parameter, queried from a local tool rather than a browser tab.

Read Article
Development, Front-end

Overlapping CSS avatars that respond to their container

A Meet the Team row of overlapping avatars broke every time the client added a person. Here is the CSS that works out the negative margin itself, using sibling-count() and container query units.

Read Article
Development, Front-end

Modern CSS architecture over a heavy JavaScript library

A JavaScript library added for smooth page transitions hijacked every internal link on a WooCommerce store. Pulling it out and using View Transitions, namespaced classes and accessibility tokens fixed more than it broke.

Read Article
Development, E-commerce Development

Your CAPTCHA is blocking customers and letting bots in

A reCAPTCHA v2 install stopped a WooCommerce shop’s registration spam and about 15% of its real conversions with it. Turnstile, magic links and a honeypot field did the job without locking customers out.

Read Article
AI in WordPress, Development

AI Overviews are cutting your WordPress traffic

A client’s organic traffic fell off a cliff and nothing on their site was broken. Google had started answering the queries itself. Here is what I checked, and where the real work sits in a WordPress build.

Read Article
Core Updates, Development

Modern CSS can replace most of your UI JavaScript

A WooCommerce site was choking on jQuery and Intersection Observers just to run a hover gallery and a filter menu. CSS Wrapped 2025 covers the native features that made most of that script unnecessary.

Read Article

Posts navigation

Previous 1 … 88 89 90 … 118 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