Skip to content
Mark Russell

Mark Russell

(505) 570-5590

Get a quote
  • Home
  • Services
  • About
  • Contact
  • Field Notes
  • The “unexpected or invalid content” error is a diff, not corruption
    WordPress
    August 20, 2026

    The “unexpected or invalid content” error is a diff, not corruption

    The scariest error in the block editor is just two versions of your markup disagreeing: the one in the database and the…

    Read more

  • WordPress 7.1 and theme.json’s growing source of truth
    WordPress
    August 19, 2026

    WordPress 7.1 and theme.json’s growing source of truth

    Two ordinary things always ejected me from theme.json into a stylesheet: a hover color and a mobile padding. WordPress 7.1 pulls both…

    Read more

  • WordPress’s Icon block ships 88 icons and no way to add yours (until 7.1)
    WordPress
    August 18, 2026

    WordPress’s Icon block ships 88 icons and no way to add yours (until 7.1)

    Core’s Icon block has exactly 88 icons and a registry you can’t touch: a protected method, a manifest with no filter. I…

    Read more

  • The block editor doesn’t match your front end, and it’s not your stylesheet
    WordPress
    August 13, 2026

    The block editor doesn’t match your front end, and it’s not your stylesheet

    Your theme’s CSS is loaded in the editor canvas and the editor still renders differently. The cause is core’s own canvas stylesheet…

    Read more

  • Block theme file edits not showing up? The database is winning (here’s the mechanism)
    WordPress
    August 11, 2026

    Block theme file edits not showing up? The database is winning (here’s the mechanism)

    Edit a block theme’s template file and see nothing change? One Site Editor save created a database copy that beats your file…

    Read more

  • Where the Site Editor hides the template-part Replace control (and what your theme must ship to get it)
    WordPress
    August 5, 2026

    Where the Site Editor hides the template-part Replace control (and what your theme must ship to get it)

    The Site Editor can replace a template part in one click, but the control hides in the kebab menu and only appears…

    Read more

  • theme.json silently drops a local() @font-face src (and the fix)
    WordPress
    August 4, 2026

    theme.json silently drops a local() @font-face src (and the fix)

    You can’t add a local() @font-face src through theme.json; WordPress drops it. Here’s why, verified in core, and where the fallback face…

    Read more

Previous Page
1 2 3
Mark Russell

Mark Russell

© 2026 Mark Russell

Privacy · Terms · Contact

  • X
  • GitHub
  • LinkedIn