En resumen:
-
index.php
es solo una plantilla alternativa, en caso de que no se haya encontrado la plantilla adecuada
-
home.php
se usa para el blog (una lista de publicaciones recientes)
-
front-page.php
se utiliza para la página de destino
La plantilla universal index.php
El archivo de plantilla index.php
es una plantilla alternativa. Se usa como último recurso cuando no hay otra plantilla más apropiada disponible. Por ejemplo, si no tiene un front-page.php
ni un home.php
, entonces se usará index.php
. Esto también es válido para faltar archive.php
o single.php
y así sucesivamente.
Con respecto a front-page.php
VS home.php
Ahora, la diferencia entre las plantillas front-page.php
y home.php
es que se usa front-page.php
, como su nombre sugiere, como la página principal del sitio, mientras que home.php
está destinado a ser el hogar de la sección Blog .
¿Qué plantilla se utilizará para la página de destino de mi sitio?
La plantilla front-page.php
, si está presente, se usará para la página principal del sitio (por ejemplo, http://www.example.com/
). Si no está presente, se utilizará home.php
en su lugar. Si faltan los archivos de plantilla front-page.php
y home.php
, se usará la plantilla index.php
fallback.
¿Qué plantilla se utilizará para la página de mi blog?
WordPress le permite tener una página "Blog" (que incluirá las publicaciones recientes) en una página diferente de la página de destino (por ejemplo, http://www.example.com/blog/
). Entonces, si este es el caso de su sitio, la página del blog siempre usará la plantilla home.php
. Si home.php
no existe, se utilizará la plantilla index.php
fallback.
¿Cómo configurar la página de destino y el blog?
Para configurar qué contenido mostrar en su página principal, vaya a WordPress Admin , en Herramientas > Leyendo , allí puede configurar " Pantallas de la página frontal " para mostrar una página estática o sus últimas publicaciones.
En el caso de que elija mostrar una página estática en la página principal, también tiene la posibilidad de establecer qué página usar como marcador de posición para la página del Blog (que usará la plantilla home.php
):

Másdetallestécnicosestándisponiblesenel WordPress Codex .