Back to glossary
Theme
A bundle of files that defines the look and layout of a WordPress site.
A WordPress theme requires at minimum a `style.css` (with metadata) and an `index.php`. Modern themes add `theme.json`, block / Twig templates, and JS / CSS assets. A theme changes how a site looks without changing content — you can swap themes without losing posts.