Muchas veces que estamos editando un tema y queremos hacer cosas interesante creemos que el resultado no se esta dando correctamente, si simplemente es que no estamos siguiendo la jerarquia del tema, la misma se usa para que el cms no deje de encontrar un archivo que ejecutar si ha sucedido algo inesperado o para adaptarse a las acciones del usuario de maneja flexible, en este caso la secuencia para cada archivo principal y sus variaciones son:
404.php > index.php
search.php > index.php
taxonomy-{tax}-{term}.php > taxonomy-{tax}.php taxonomy.php> archive.php> index.php
home.php > index.php
{mime-type}.php > attachment.php single.php > index.php
signle-{post-type}.php > single.php index.php
{custome-template}.php > page-{slug}.php page-{id}.php> page.php > index.php
category-{slug}.php > category-{id}.php category.php> archive.php> index.php
tag-{slug}.php > tag-{id}.php tag.php archive.php> index.php
author-{author-nicename}.php > author-{author-id}.php author.php > archive.php> index.php
date.php > archive.php index.php
archive.php > index.php
el proceso se sigue de izquierda a derecha saltado de interface a mostrar , si una no esta pasa a la otra
en un proximo post explicaré cada una de estas secuencias y daré ejemplos