All WordPress topics
WordPress • Topic Section3 scenarios

Theme & Plugin Architecture

Themes from scratch, FSE, child themes, and PSR-4 OOP plugins

Fundamental WordPress engineering: separation of Presentation and Business Logic layers, FSE vs Classic architecture, locate_template() cascading lookups, lifecycle hooks, and dbDelta() migrations.

Themes from scratchChild ThemesPSR-4 PluginsPHP 8.2+dbDelta
Topic Progress
0%(0 of 3 completed)
+145 XP~70 min

Practical Section Scenarios

3 scenarios available

Difficulty level:
Junior25 min+50 XP
Workflow for Theme Creation from Scratch: From Blank Canvas to Production

Пошаговый архитектурный гайд по созданию легковесной темы с нуля: структура файлов, functions.php на PHP 8.2, интеграция Vite 6 и Tailwind v4, иерархия шаблонов и The Loop.

WordPress CorePHP 8.2Vite 6Tailwind v4Hooks API
Production ScenarioOpen workflow
Junior20 min+45 XP
Workflow for Creating and Implementing WordPress Child Themes

Архитектура декларативного наследования шаблонов и стилей родительской темы: каскад locate_template(), порядок загрузки functions.php, переопределение хуков и Pluggable-функций.

WordPress CorePHP 8.2CSS CascadeChild Themes API
Production ScenarioOpen workflow
Middle25 min+50 XP
Workflow for Plugin Development from Scratch: OOP, Lifecycle APIs, and Data Isolation

Проектирование расширений: ООП-архитектура, Composer PSR-4, хуки активации и деактивации, создание таблиц через dbDelta(), безопасный uninstall.php и изоляция бизнес-логики от темы.

WordPress Plugin APIPHP 8.2OOP & PSR-4MySQL & dbDeltaSecurity API
Production ScenarioOpen workflow