WordPress Theme Types – Classic vs Block Themes — a practical guide to classic vs block WordPress themes with clear examples you can reuse in real projects.
WordPress Theme Development Series (4/96). Prefer one article? Read the complete WordPress theme development tutorial.
Short description
Classic themes use PHP templates (`header.php`, `single.php`). Block themes use `theme.json`, HTML templates, and the Site Editor.
Quick comparison
Classic: PHP templates, functions.php, Customizer
Block: templates/*.html, parts/, theme.json, FSE
Many sites still use classic or hybrid approaches