Theme Development
Template Hierarchy
AIPostify resolves views according to a deterministic template hierarchy handled by App\CMS\Themes\TemplateResolver.
Resolution Order
When a page request comes in, AIPostify searches the active theme's views/ folder in this exact sequence:
| Request Type | Template Lookup Sequence |
|---|---|
| Single Post | single-{post_type}-{slug}.blade.php → single-{post_type}.blade.php → single.blade.php → index.blade.php |
| Single Page | page-{slug}.blade.php → page.blade.php → index.blade.php |
| Archive Page | archive-{post_type}.blade.php → archive.blade.php → index.blade.php |
| Taxonomy Term | taxonomy-{taxonomy}-{slug}.blade.php → taxonomy-{taxonomy}.blade.php → taxonomy.blade.php → archive.blade.php → index.blade.php |
| Home / Blog Index | home.blade.php → index.blade.php |
| Search Results | search.blade.php → index.blade.php |
| 404 Not Found | 404.blade.php → index.blade.php |
Last verified against AIPostify core. © 2026 AIPostify Marketplace Developer Documentation.