¿Cuál es la diferencia entre home.php y index.php?

14

Si creo un archivo home.php, parece que WP usará eso en lugar de index.php, ¿entonces nunca se usa index.php?

¿Cuáles son las diferencias entre estos dos archivos de plantilla (ubicados en la carpeta del tema)? ¿Ambos se comportan de la misma manera, la única diferencia es la prioridad de home.php?

    
pregunta Alex 05.10.2010 - 18:03

3 respuestas

19
  • index.php es una plantilla universal, es lo que utilizará cualquier página (página de inicio, archivo, publicación única, etc.) si no hay otra plantilla disponible para ella.

  • home.php es una plantilla utilizada para main page (en is_home() ) condición.

Consulte Jerarquía de plantillas para obtener un esquema detallado de cómo se aplican las plantillas.

    
respondido por el Rarst 05.10.2010 - 18:13
2

home.php es lo que su sitio usará para cualquier página que establezca como "Página de publicaciones" en las opciones de lectura en wp-admin. Si configura una página estática en la primera página, usaría front-page.php si quisiera que tuviera un estilo especial.

    
respondido por el Dan Gayle 05.10.2010 - 20:10
0

Tenga en cuenta que usar home.php en lugar de index.php como página de inicio no permitirá una página habitual de publicaciones de todas las categorías en su blog. En otras palabras, no hay una manera fácil de llegar a index.php si usas home.php.

    
respondido por el certainlyakey 05.02.2013 - 16:54

Lea otras preguntas en las etiquetas