Diferencia entre un archivo y una página que lista entradas

18 dic 2013, 23:10:17
Vistas: 18.8K
Votos: 9

Me pregunto cuál es la diferencia entre una página de archivo de WordPress y simplemente una plantilla de página que lista entradas.

Actualmente tengo una página de archivo personalizada, que lista todas las entradas de un tipo de contenido personalizado. Esto también podría haberse manejado con una página normal.

Ahora voy a listar todas las entradas del blog (no en la página principal, sino como una opción noticias en el menú), y me pregunto si debería usar una página de archivo o crear una plantilla de página que liste las entradas. ¿Cuál es la diferencia en el propósito de estas páginas?

0
Todas las respuestas a la pregunta 2
1
15

Página de Archivo

Una página de archivo es parte de la Jerarquía de Plantillas de WordPress, y es el archivo de plantilla que WordPress utiliza para mostrar la lista de índice de archivo para un tipo de entrada determinado. La jerarquía de plantillas de archivo para tipos de entrada personalizados es la siguiente:

  • archive-{posttype}.php
  • archive.php
  • index.php

WordPress utiliza los parámetros de consulta para generar esta página, y las entradas se muestran a través del bucle de consulta principal/predeterminado.

Ventajas

  • La paginación funciona sin configuración adicional
  • No se requiere intervención del usuario para crear/mostrar; WordPress crea la vista de índice de archivo automáticamente, basándose en el parámetro has_archive de register_post_type()

Desventajas

  • El permalink puede no ser tan bonito como te gustaría - aunque puedes modificarlo mediante register_post_type()

Plantilla de Página Personalizada

Una plantilla de página personalizada puede utilizarse para mostrar cualquier contenido arbitrario. Cuando se usa para mostrar un listado de entradas de un tipo de entrada personalizado, lo hace utilizando un bucle de consulta secundario.

Ventajas

  • Control del usuario sobre el permalink bonito, a través del permalink de página estática

Desventajas

  • La paginación no funcionará sin configuración adicional, y debe arreglarse
  • Se requiere intervención del usuario para crear esta página: crear página estática, asignar plantilla de página
18 dic 2013 23:24:37
Comentarios

Bueno, entonces creo que es mejor usar el método de archivo, ¡gracias!

ptf ptf
18 dic 2013 23:32:43
1

Suponiendo que estos serán todos los artículos dentro de tu sección de publicaciones, y sin excluir ninguno, ¿por qué no creas una página en WordPress llamada "Noticias" y luego la configuras como tu "Página de entradas" en Ajustes -> Lectura? (Hubiera dejado esto como un comentario, pero no me deja a menos que tenga una reputación de 50).

La Jerarquía de Plantillas puede contener información útil para ti también. Creo que en la mayoría de los casos el bucle de contenido normal y el bucle de archivo son iguales, con la plantilla de archivo tiene el título de página variable (ej: "Archivos Diarios:" "Archivos de Categoría:") y también puedes crear plantillas de archivo adicionales basadas en diferentes datos (como tipo de publicación, categoría específica, etc).

¡Espero que eso ayude!

18 dic 2013 23:22:59
Comentarios

Bueno, todas las news, que son del tipo de publicación estándar. Tengo un tipo de publicación personalizado excluido. Y la página estará paginada.

ptf ptf
18 dic 2013 23:33:35