15 lines
858 B
Markdown
15 lines
858 B
Markdown
[Roots Theme homepage](http://www.rootstheme.com/) | [Documentation
|
|
table of contents](TOC.md)
|
|
|
|
# Theme wrapper
|
|
|
|
The theme wrapper functionality is found in `lib/wrapper.php`. This code comes directly from [scribu's theme wrapper](http://scribu.net/wordpress/theme-wrappers.html) post.
|
|
|
|
`base.php` in the roots theme top level directory 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.
|