14 lines
819 B
Markdown
14 lines
819 B
Markdown
[Roots Theme homepage](http://www.rootstheme.com/) | [Documentation
|
|
table of contents](README.md)
|
|
|
|
# Theme wrapper
|
|
|
|
The theme wrapper functionality is found in `lib/utils.php`. This code comes directly from [scribu's theme wrapper](http://scribu.net/wordpress/theme-wrappers.html) post.
|
|
|
|
`base.php` is used to serve all of the templates for your site. In the theme root, the following files are only used to include files in the `templates/` directory, which contains all of the [theme templates](templates.md):
|
|
|
|
1. `index.php` (archive page templates) includes `templates/content.php`
|
|
2. `page.php` includes `templates/content-page.php`
|
|
3. `single.php` includes `templates/content-single.php`
|
|
|
|
The [Template Hierarchy](http://codex.wordpress.org/Template_Hierarchy) is traversed as normal before the wrapper is loaded. |