Skip to content

Instantly share code, notes, and snippets.

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 ihorvorotnov/38c843e7b95e3336321d6d78fb55b2a1 to your computer and use it in GitHub Desktop.
Save ihorvorotnov/38c843e7b95e3336321d6d78fb55b2a1 to your computer and use it in GitHub Desktop.
WordPress Template Hierarchy (as of WordPress 4.4)
<?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