Web Development

  • How I Use WordPress Playground Blueprints to Train Clients (Without Touching the Live Site)

    When you launch a new website, training the client is the bit that gets neglected. The block editor is mature enough now that clients can do far more than they used to, but anything new needs teaching. So training isn’t an optional extra, it’s part of the job. The obvious place to do it is…

    , ,

  • ACF to WordPress blocks migration

    Why I Spent 16 Months Turning 400+ Holiday Cottages Into WordPress Blocks

    TL;DR: I rebuilt kate & tom’s, a 400+ property holiday cottage site, from Advanced Custom Fields flexible content into a native WordPress block theme. The client can now build pages from patterns instead of waiting on me to code a new widget every time. The hard part was migrating 10,590 widgets out of post meta…

    ,

  • pizza thin crust to thick crust

    From WordCamp and 120 Pizzas to a Block Theme Launch

    What a contrast a week can be. Last weekend I was at WordCamp, surrounded by a group of WordPress and open source enthusiasts, all buzzing about the same stuff I get excited about. The sort of weekend where you come home full of ideas and convinced you’re going to change how you work. Then the…

    , ,

  • Behind the Scenes of My Latest YouTube Video: AI, WordPress, and Late-Night Editing

    I’ve just uploaded a new video to my YouTube channel where I test how well Claude Code can build a WordPress block theme and honestly, I’m surprised by how good the results were. The video’s called Build a WordPress Theme with AI, and it follows my process of using Markdown context files inside a project…

    ,

  • claude.md example files for a solid WordPress AI builder development workflow

    The Perfect WordPress AI Builder Secret Most Developers Miss

    Watch the full tutorial in my latest YouTube video above Example Git repo with various markdown files If you’re using Claude Code for WordPress development, you’re probably leaving performance on the table. The difference between mediocre AI assistance and game-changing productivity comes down to one thing: context. Why WordPress Needs Special Attention Unlike simple applications,…


  • A conceptual split-screen image showing contrast between complexity and simplicity. On the left: a chaotic, cluttered maze of arrows, signs, or tangled paths in dark tones symbolising confusion. On the right: a clean, minimal interface or smooth pathway in light tones symbolising clarity and ease.

    Website Menu Navigation vs Mega Menu Navigation: Why Simplicity Still Wins in 2025

    Menus have always had one job… to help people find their way around a website. Like a door handle or a table of contents, they’re functional by design… simple, expected, and effective. But over the years, we’ve gradually distorted their purpose. In the ongoing debate of website menu navigation vs mega menu navigation, too many…

    ,

  • Migrating Legacy WordPress Content to the Block Editor: A Real-World Case Study

    When WordPress introduced the block editor (Gutenberg), it revolutionised content creation but left many existing sites with a challenge: how do you migrate years of legacy content, custom widgets, and meta fields to the new block-based system? There’s is a tool called try-wordpress that converts HTML into blocks, but it only works with content stored…


  • image of AI cogs and words that say AI Tools Slow Down Development

    Why AI Tools Slow Down Development

    The Day AI Convinced Me to Order a Cinnamon Peach Gin When All I Wanted Was a Simple Fix. Why our AI-powered future might not be as efficient as we think. The Setup Yesterday started like any other dev day. Coffee brewing, IDE warming up, ready to tackle some PHP logic. But then I hit…


  • WordPress Block Theme Development: Understanding the theme.json File

    If you’re diving into WordPress block theme development, one crucial file you’ll come across is the theme.json. It plays a key role in configuring your theme’s settings and styles. But, as with most things in web development, there’s more to it than meets the eye. What is the theme.json file in relation to WordPress block…


© Elliott Richmond | All rights reserved