AIToday

Developer rebuilds WordPress marketing site using Claude Code without writing theme code, then creates custom block plugin for blog content

Hacker NewsApr 27, 20262 min read
Developer rebuilds WordPress marketing site using Claude Code without writing theme code, then creates custom block plugin for blog content

Summaries like this, in your inbox every morning.

Sign up free →

3 Key Points

  1. Starting March 21st, a developer used Claude Code to build a custom WordPress theme from scratch in a single session, producing front-page.php, page-plans.php, blog templates, header, footer, and a CSS design system using custom properties—with no build tools, no reading existing theme code, and no webpack or Vite.

  2. Over the following week, the developer iterated through screenshots and prompts, adding a security page, hosting plan calculator, command palette search (Cmd+K), featured image lightbox, and blog templates with hero headers. This feedback loop was described as producing results in seconds rather than hours.

  3. The clean theme led to creation of Anchor Blocks, a custom block plugin with 10 block types (conversation, timeline, callout, stats dashboard, stat cards, bar charts, bar rows, report cards) built in response to specific blog post needs rather than speculative features. Every custom block includes an email rendering path using inline styles for compatibility with email clients.

  4. Plugin count dropped from 35 active plugins to a handful after the rebuild: CoBlocks, Genesis Blocks, Code Syntax Block, Blocksy, and Blocksy Companion were deactivated or removed, replaced by functionality built directly into the theme or block plugin. Both projects are open source at github.com/anchorhost/anchor and github.com/anchorhost/anchor-blocks.

Discussion

No discussion yet for this article

Stay ahead with AI news

Get curated AI news from 200+ sources delivered daily to your inbox. Free to use.

Get Started Free

Free · takes 30 seconds · unsubscribe anytime

1 minute a day. The AI essentials.

200+ sources · Email / LINE / Slack

Get it free →