Vamos a ver un poco como funciona la estructura de ficheros de una plantilla de WordPress. Conocer esta estructura viene muy bien si vamos a trabajar con un child theme o tema hijo y queremos hacer modificaciones estructurales en el theme.
Técnicamente a la estructura de ficheros de los temas de WordPress se le llama “Template Hierarchy”. Está perfectamente y de manera muy extensa documentado en la página oficial de WordPress https://codex.wordpress.org/es:Template_Hierarchy
Aquí lo voy a documentar de manera más resumida y con un lenguaje menos técnico. Para hacernos una primera idea general.
header.php
Fichero que controla la cabecera de la página web (logotipo, menú de navegación, etc…) Además esta la etiqueta <head> en la que añadimos cosas como el link a fuentes de Google.
footer.php
Fichero que controla el pie de la página (copyright, enlaces adicionales, etc…)
sidebar.php
Fichero que controla uno de los laterales de la web ( por lo general, zona de widgets en la página de blog)
front-page.php
Fichero que controla la página de inicio
single.php
Fichero que controla una entrada completa.
page.php
Fichero que controla la apariencia de las páginas, cuando no se le ha especificado una plantilla.
category.php
Fichero que controla la apariencia de las páginas que muestren entradas de una categoría cualquiera.
comments.php
Fichero que controla los comentarios
search.php
Fichero que controla la apariencia de la página que mostrará WordPress cuando se realiza una búsqueda.
404.php
Fichero que controla la apariencia de la página que mostrará WordPress cuando no se encuentre un enlace.
functions.php
Fichero que contiene las funciones de WordPress.