One 105 KB screenshot got flagged by PageSpeed. Resizing, WebP and a missing image ID cut it to 16 KB on mobile. The steps and the real numbers.
Category: WordPress
WordPress development tutorials, tips, and best practices covering themes, plugins, Gutenberg blocks, and site management for developers and site owners.
A database pull can report success and still leave production URLs in dev, or an empty backup. What a correct Trellis pull does and how to check it.
Bots try thousands of passwords on your WordPress login. fail2ban bans them at the server, no plugin needed. What to ask your host and how we set it up.
Elayne is too large to keep adding industries. New verticals now ship as child themes, starting with Elayne Legal. Here is how it works.
A garden designer’s custom WordPress block theme, built for €490 in about seven hours. What the price covers and what it does not.
PHP 8.5.12, 8.4.27, 8.3.36 and 8.2.35 fix two critical remote code execution bugs. What it means for your WordPress site and how to update.
How I write blog posts with AI: what Claude drafts, what I decide myself, and the checks every post passes before it goes live.
We analyzed 66,400 AI crawler requests over 66 days. 90% fetch rendered HTML — but three crawlers lean on the REST API, where your schema can vanish.
A “read-only” AI command could print your WordPress DB password with no approval. The gap we found in our own MCP tooling — and the fix.
For one of my clients, WorkCycles.com, I had to add a notification bar to explain the move of the bricks-and-mortar shop to a new location….
Back in the day, a lot of WordPress developers like me started out using existing themes and plugins, scanning Stack Overflow threads, copying snippets from…
Server logs from 1,807 live AI fetches show which pages ChatGPT and Perplexity actually pull — and why your services pages barely register.