ThemesCorners
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.

Related terms