¿Cuál es la diferencia entre front-page.php y home.php? [duplicar]

14

Al desarrollar un tema, wordpress nos permite usar plantillas de portada y página de inicio, entonces, ¿cuál es la principal diferencia entre estas dos plantillas, ya que parecen idénticas? También quiero saber cuál será el propósito del archivo index.php si tenemos front-page.php o home.php para trabajar como nuestro archivo de índice principal, quiero decir que el servidor acepta el archivo de índice para indexar como página principal o página de inicio así que si nombramos el archivo en la portada o en la página de inicio, será posible la indexación del sitio.

    
pregunta Lightcoder 21.08.2013 - 05:58

1 respuesta

16

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 .

    
respondido por el asked Feb 12 '12 21.08.2013 - 07:30

Lea otras preguntas en las etiquetas