Crea una plantilla de feed
Una plantilla de feed define el HTML de un resultado repetido. Úsala para tarjetas de archivo, resultados de autor y de búsqueda, resultados con facetas o un elemento Listings (Feed).
Antes de empezar
Elige un elemento real que contenga los campos que debe mostrar la tarjeta. Prepara también un elemento al que le falten datos opcionales para poder probar los contenedores vacíos.
Crea la plantilla
- Abre Settings → POM Theme → Templates → HMTL templates → Feed HTML templates.
- Selecciona Add feed template.
- Introduce un Template name.
- claro. Construye un elemento en Template HTML.
- Añade etiquetas de combinación del feed para la imagen, el título, la URL y los datos complementarios.
- Añade bloques condicionales alrededor de los campos personalizados opcionales.
- Selecciona las Custom CSS Stylesheets y los Custom JS Scripts.
- necesarios. Guarda los ajustes del tema.
Ejemplo:
<article class="event-card">
<a href="{{permalink}}">
{{featured_image image_size="medium_large"}}
<h2>{{title}}</h2>
</a>
{{if meta="event_date" value="not_empty"}}
{{meta name="event_date" type="date" prepend=%%Date: %%}}
{{/if}}
<p>{{excerpt limit="140"}}</p>
</article>
Asigna la tarjeta
Para un archivo del tema, una página de autor o un resultado de búsqueda:
- Abre sus ajustes en Settings → POM Theme → Templates.
- Selecciona la plantilla en Custom result template.
- Elige un Results wrapper o un diseño de resultados equivalente.
- Configura sus columnas donde estén disponibles esos controles.
- Guarda y abre la página pública de resultados.
Para un elemento Listings (Feed), selecciona la plantilla directamente en el ajuste de plantilla de resultados de ese elemento.
Comprende la diferencia entre contenedor y elemento
El contenedor decide cómo se distribuyen varios elementos. La plantilla de feed decide qué contiene un elemento. Si la plantilla ya aporta toda la estructura externa necesaria, elige No wrapper (set your own on your archive and feed templates) donde esté disponible esa opción.
Comprueba el resultado
- Prueba con un resultado, con varios y sin resultados.
- Comprueba una tarjeta con un título y un extracto largos.
- Comprueba una tarjeta sin imagen o sin un campo personalizado opcional.
- Confirma que los enlaces abren el elemento correcto.
- Verifica los ajustes de columna seleccionados y del diseño adaptable.
- Para los modales de imágenes de producto, usa la etiqueta de galería de producto, mantén únicos los ID de los modales con
{{post_id}}y repite la interacción después de filtrar y paginar.
Una tarjeta mínima con solo el título suele significar que no se resolvió ninguna plantilla de resultados personalizada utilizable para ese contexto.