WordPress Theme File Structure
Organize templates, template parts, assets, and includes for maintainable themes.
Organize templates, template parts, assets, and includes for maintainable themes.
Declare theme metadata in style.css so WordPress recognizes your theme.
Use functions.php to register supports, menus, widgets, and enqueue assets.
Build the fallback template that WordPress uses when no more specific template matches.
Understand themes as the presentation layer of a WordPress site.
See how WordPress loads style.css, functions.php, and templates to render pages.
Compare classic PHP themes with modern block themes and Full Site Editing.
Set up a local WordPress environment for safe theme development and testing.
Create a minimal theme with style.css and index.php and activate it.
Start learning WordPress theme development with a clear path from first theme files to a professional release.