WordPress
-
How I Approach Educational Content in the Age of AI: A Study in What Worked
Over the past year, I’ve been developing a new approach to educational content for YouTube, X and LinkedIn in the age of AI. The approach is pretty simple: build something exciting, show it working, then teach people exactly how I did it. Less theory about what AI might make possible. More: here’s what I built, here’s…
-
What ABBA Can Teach Every Content Creator
Before we go any further, skip to 0:50 in the video below. Pay attention to the pre-chorus. Your ears will probably want the chord sequence to move on long before ABBA let it. That’s exactly the point. I play in an indie rock band called Shenanigans. We’re the sort of band that plays Radiohead, Nirvana,…
-
The Easiest Non-Technical Way to Move from Wix to WordPress Using ChatGPT
If you’ve been thinking about moving from Wix to WordPress, you’ve probably discovered that most migration guides assume you know what FTP is, are happy exporting databases, or don’t mind wrestling with plugins. I don’t think that’s how most people want to build websites. Here’s the good news. If your website is primarily made up…
-
I Built a Canva-Like Page Builder for WordPress with Fable
Over the weekend, Fable and I built a working MVP of a new WordPress page builder called Gogh. The idea is simple: make building WordPress pages feel as easy as Canva. Instead of wrestling with rows, columns, and nested blocks, you edit directly on the live page. Elements can be dragged, resized, rotated, reordered, and…
-
The Learning We Don’t Realise We’re Collecting
Satya Nadella (CEO Microsoft) shared an interesting idea this week about AI and what he calls the “Reverse Information Paradox.” The short version is that every time we use AI, we’re teaching it. Through our prompts, corrections, workflows, and feedback, we’re creating valuable knowledge. Reading it made me think about WordPress. For years, we’ve thought…
-
The missing layer in WordPress
Imagine asking your WordPress site: Which services don’t have testimonials? Which products mention pricing but don’t explain delivery? Summarise everything we offer for beginners. Show me every product launch we’ve announced in the past two years. Generate a newsletter from this month’s company announcements. Today, WordPress can’t answer those questions. It can store content. It…
-
What opens up once we have a Schema?
In my last post, I explored the idea of creating a schema layer on top of AI-generated HTML. The more I think about it, the more I believe the schema is the interesting part. Not because it helps WooCommerce or Jetpack Forms integrate with AI-generated pages, although it does. What’s interesting is everything that becomes…
-
The Schema Bit
The next step isn’t asking AI to write better HTML. It’s helping WordPress understand the HTML people already paste in. AI might generate this: <h1>Premium Coffee Mug</h1> <p>£19.99</p> <button>Add to Cart</button> A person knows what that means. WordPress doesn’t. So the plugin needs to create a schema behind the scenes: { “component”: “woo-product”, …
-
What if HTML became the interface and WordPress became the engine?
I’ve been thinking about where my Visual HTML Editor could go next. Right now, the plugin solves a simple problem: AI is incredibly good at generating HTML, but HTML isn’t particularly friendly for most WordPress users to edit. The plugin sits in the middle. AI creates the layout, and users can safely edit text, images,…
-
Introducing Jamie’s Visual HTML Editor
I’ve just released a new free plugin on WordPress.org, and I’m pretty excited about it: Jamie’s Visual HTML Editor. If you’ve ever pasted a chunk of HTML into the WordPress Custom HTML block, you know the pain. The markup just sits there as raw code, and the only way to change a headline or swap…
-
WordPress Block Themes Were Made for AI
I rebuilt my wife’s yoga website with ChatGPT last night, and it left me wondering whether block themes were made for AI. A few days ago I wrote an article called AI Is Extremely Good at HTML, and Maybe We Should Stop Fighting That. The basic argument was simple. AI has become remarkably good at…
-
Pootlewriter update: Introducing Writing Insights Mode
I just shipped a new feature in PootleWriter that I’ve been wanting for a while: Writing Insights Mode. It’s a real-time writing analysis tool built directly into the editor — no AI, no external API calls, no text rewriting. Just honest, rule-based feedback about what you wrote. What it does Toggle it on with the…
-
The Beach: An AI Video Experiment
A quick note on how I made this. This was a bit of an experiment and very much a rough first pass. I used ChatGPT to create the images and ElevenLabs for the voiceover, mainly to explore what this kind of storytelling workflow might look like. I was curious whether something simple, quiet, and slightly…
-
Tame the Blocks: Brand Control for the WordPress Editor (No Theme Hacking Required)
The block editor is powerful. Sometimes too powerful. Give ten editors a colour picker and you’ll get eleven shades of “brand blue”. Tame the Blocks is a free plugin that puts you back in charge: one settings page that controls how the WordPress editor looks, behaves, and what your team can and can’t touch. Try…
-
Pootle Playground now creates short links for WordPress blueprints
One small but very useful update to Pootle Playground: it now creates short links for WordPress Playground blueprints. If you haven’t come across it yet, Pootle Playground is a visual way to build and share WordPress Playground setups without touching JSON or config files. You can add plugins, themes, pages, menus, content, set landing pages,…
-
Building an App? Think About Local Storage
One of the big discoveries I’ve made when building apps is this: I didn’t need a database as often as I had assumed. If you’re building a small app, prototype, writing tool, calculator, planner, or something that mostly runs for one person, it is worth thinking about local storage first. If you’re building a small…
-
The internet may have accidentally eaten itself
For years, the internet worked on a simple deal. You wrote something useful on a website. Google found it. Someone searched for it. Google sent that person to you. Everybody was happy, except possibly the person who had to close twelve cookie popups and one newsletter popup asking if they wanted “7 Proven Growth Hacks,”…
-
I’m Using Telegram to Manage and Automate My Website
I didn’t expect this. But I’ve accidentally turned Telegram into a control panel for my website. For my side project, Tomorrow Times, I’m using a Telegram bot to manage predictions, review stories, and publish content without even opening admin. It started as a small experiment. Could I turn chat into an operational layer for a…
-
I Connected Claude to WordPress in 5 Minutes. No Plugins, No MCP, No Code.
I spent about five minutes connecting Claude directly to my WordPress site this morning. No plugin. No middleware. No Zapier. Just two things WordPress and Claude already had sitting there, waiting. If you’ve been wondering whether you can get Claude to read, draft, edit, or post to your site without engineering anything, the answer is…
-
Write: What If WordPress Was Designed Purely for Writers?
What if you opened WordPress and all you saw was a blank page, a blinking cursor, and room to think? That’s the question behind Write — a free WordPress plugin and proof of concept that reimagines the publishing experience from the ground up, designed purely for writers. Take Write for a spin (WordPress Playground link)…