Skip to content

← All topics·10 pieces

WordPress.

Everything written here on WordPress — the practical pieces and the engineering notes together, newest first.

Blog1 August 20265 minElementor vs Gutenberg: which page builder should a business site use?One is a full design tool, the other is built into WordPress. The right answer depends on who lays out the pages after launch — and on how much you mind being locked in.→
Blog30 July 20265 minWordPress or Next.js: how I decide what a business site is built onThe stack is a consequence of who runs the site after launch — not a badge. Here is the actual decision, drawn from the live builds on this site.→
Blog30 July 20264 minHow a broken WordPress site gets rescued — and when a rebuild is fasterWhite screen, an editor that will not save, a suspension email from the host. The repair follows an order, and sometimes the honest answer is a rebuild.→
Blog30 July 20265 minA shop inside a service business: WooCommerce on a clinic websiteA clinic that sells skincare does not need a second website. The store belongs inside the site the patients already visit.→
Blog30 July 20264 minWhy Elementor sites feel slow — and what actually fixes themElementor gets the blame; the causes are more specific. Most of the weight is assets the page never uses.→
Blog30 July 20265 minWhy is my WordPress site so slow? The real causes, in the order I check themSlow WordPress is almost never one thing. Here are the causes that actually turn up, how to tell which one you have, and the order to fix them in.→
Blog30 July 20265 minWordPress white screen of death: how to fix it, step by stepA blank white page means a fatal PHP error with the message switched off. Here is the diagnosis order that finds it — least invasive first.→
Blog30 July 20265 minWordPress site hacked? What to do in the first hour — and afterStrange redirects, spam pages, a warning in Google. The first hour has an order, and a half-cleaned hack is not cleaned at all.→
Note30 July 20265 minThe Stable tag is the version WordPress actually shipsYour plugin header says 1.6.14. Your readme.txt says 1.3.2. WordPress.org serves 1.3.2, and nothing anywhere warns you.→
Note30 July 20265 minLoading assets conditionally broke the Elementor editorOnly loading a widget’s CSS on pages that use it is obviously right. Doing the check in the wrong place took the editor down with a 500 on save.→

Other topics

Decisions 4AI 3Architecture 3Elementor 3Performance 3Rescue 3Agentic AI 2Automation 2