pom://theme/templates/archive: guía del armazón de página de archivo
Este recurso Markdown proporciona la sintaxis detallada de POM Theme para una plantilla de archivo. Una plantilla de archivo controla la página que rodea un bucle de resultados; no define la tarjeta de cada publicación o producto devuelto.
Contrato esencial del archivo
Crea el HTML usando únicamente las etiquetas de combinación indicadas por pom://theme/mergetags/archive. Un armazón típico combina un encabezado de archivo, información opcional del término, controles y exactamente un punto de inserción de resultados:
<header class="archive-header">
<h1>{{archive_title}}</h1>
<div>{{term_description}}</div>
</header>
<main class="archive-results">
{{archive_results}}
</main>
{{archive_results}} es el puente hacia la plantilla de feed seleccionada. Omitirlo produce un armazón sin el bucle de archivo; repetirlo provoca intencionadamente que los resultados se representen más de una vez.
Antes de guardar
- Llama a
pom_get_template_schemacontype: "archive". - Lee el catálogo estructurado de etiquetas de combinación del archivo.
- Usa
%%...%%para valores literales largos, entre comillas, HTML o anidados dentro de los atributos de las etiquetas de combinación. - Llama a
pom_validate_template_markup. - Corrige todos los errores.
- Haz una prueba en seco de
pom_theme_upsert_html_template. - Guarda y, a continuación, asigna la plantilla en una operación confirmada aparte.
Los campos de término pueden estar vacíos fuera de los archivos de taxonomía. Diseña una alternativa útil u omite el bloque dependiente cuando la plantilla pueda servir a varios contextos de archivo. Mantén el estilo de los elementos de resultado en la plantilla de feed en lugar de duplicar el marcado de la tarjeta en el armazón del archivo.
Guías relacionadas: etiquetas de combinación de archivo, crear una plantilla de archivo y asignación de plantilla.