Soluciona problemas de una plantilla dinámica
Empieza por el síntoma visible y comprueba la capa relevante más pequeña.
La plantilla no aparece
- Confirma que creaste el tipo correcto: archivo, feed o individual.
- Confirma que se guardaron los ajustes del tema.
- Confirma que la plantilla está seleccionada para la URL actual.
- En el caso de un elemento Listings (Feed), comprueba si selecciona explícitamente una plantilla distinta.
- Recarga la página pública después de guardar.
Consulta Entiende la prioridad de asignación de plantillas para ver los ajustes aplicables.
La cabecera del archivo aparece, pero los resultados no
Comprueba que el HTML del archivo incluye:
{{archive_results}}
A continuación, verifica que el archivo tenga contenido publicado coincidente y que sus ajustes de resultados seleccionen una plantilla de feed utilizable.
Los resultados solo muestran un título
Un resultado que solo muestra el título es la alternativa segura cuando POM no puede usar la plantilla de feed solicitada. Vuelve a abrir Custom result template del contexto actual, selecciona la plantilla deseada y guarda.
Si hay un elemento Listings (Feed) implicado, comprueba su propia selección de plantilla antes de cambiar el valor predeterminado del contexto.
Una etiqueta de combinación se imprime como texto
- Comprueba la ortografía comparándola con la referencia de ese tipo de plantilla.
- Comprueba ambos pares de llaves.
- Comprueba las comillas de los atributos y los límites de
%%...%%. - No uses etiquetas de archivo en plantillas de feed o individuales.
- Confirma que
{{if}},{{else}}y{{/if}}estén equilibrados.
Un campo personalizado está vacío
- Confirma la clave del campo, no solo su etiqueta de administración.
- Confirma que el elemento de vista previa tenga un valor guardado.
- Confirma que el campo pertenezca a ese tipo de contenido.
- Envuelve los campos opcionales de feed o individuales en un bloque condicional.
- Si la página usa datos de Faceted Search, actualiza el índice de Faceted Search correspondiente después de cambiar los campos indexados.
Las imágenes o galerías no se muestran
- Confirma que el campo de origen contenga un valor de imagen o galería.
- Confirma que
image_sizenombre un tamaño de imagen de WordPress disponible. - Usa
namecon{{image_from_meta}}ymeta_namecon{{gallery}}. - En el caso de una imagen destacada de feed, decide si es apropiado el marcador de posición del producto o el comportamiento de
fallback_url.
Falta el estilo o la interacción
Abre la plantilla en HMTL templates y comprueba Custom CSS Stylesheets y Custom JS Scripts. Selecciona solo los recursos que la plantilla necesita realmente, guarda y vuelve a probar.
Confirma también que la elección del contenedor sea compatible con tu HTML. No wrapper (set your own on your archive and feed templates) espera que las plantillas personalizadas proporcionen la estructura necesaria.
Verificación final
Después de corregir el problema, prueba un registro con contenido, un registro con poco contenido, varios resultados y un estado sin resultados. Esto confirma que la corrección se aplica al modelo de contenido y no solo a un ejemplo.