Skip to content

Instantly share code, notes, and snippets.

@jimboobrien
Last active September 7, 2016 22:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jimboobrien/d372b503bd4f93077fef59baa59635e8 to your computer and use it in GitHub Desktop.
Save jimboobrien/d372b503bd4f93077fef59baa59635e8 to your computer and use it in GitHub Desktop.
WordPress Template Hierarchy as of 4.4. If you want to exclude index.php make sure you have at least these files on the far right in your theme.
<?php
/* WordPress Template Hierarchy as of WordPress 4.4
is_404() ---------------------------------------------------------------------------------------------------> 404.php
is_search() ------------------------------------------------------------------------------------------------> search.php
is_front_page() --------------------------------------------------------------------------------------------> front-page.php
is_home() --------------------------------------------------------------------------------------------------> home.php
is_attachment() ---------> {mime_type}.php ------------> attachment.php ----------------\
is_single() -------------> single-{post_type}.php -----> single-{post_type}-{slug}.php --> single.php -----\
is_page() ---------------> page-{slug}.php ------------> page-{id}.php ------------------> page.php --------> singular.php
is_post_type_archive() --> archive-{post_type}.php ------------------------------------------------------\
is_tax() ----------------> taxonomy-{tax}-{slug}.php --> taxonomy-{tax}.php -------------> taxonomy.php --\
is_category() -----------> category-{slug}.php --------> category-{id}.php --------------> category.php ---\
is_tag() ----------------> tag-{slug}.php -------------> tag-{id}.php -------------------> tag.php ---------> archive.php
is_author() -------------> author-{nicename}.php ------> author-{id}.php ----------------> author.php -----/
is_date() ---------------> date.php ----------------------------------------------------------------------/
is_archive() --------------------------------------------------------------------------------------------/
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment