Construir un single template

Un single template sustituye el diseño del cuerpo de una entrada individual o de un elemento de un tipo de contenido personalizado de POM.

Antes de empezar

Prepara un elemento publicado con contenido representativo, una imagen destacada y todos los campos personalizados que requiera el diseño. Anota las claves exactas de los campos personalizados que utilizan las etiquetas de combinación.

Crear el template

  1. Abre Settings → POM Theme → Templates → HMTL templates → Single HTML templates.
  2. Selecciona Add template.
  3. Introduce un Template name reconocible.
  4. Añade la estructura del artículo en Template HTML.
  5. Inserta las etiquetas de combinación individuales y los bloques condicionales.
  6. Selecciona las Custom CSS Stylesheets y los Custom JS Scripts que necesites.
  7. Guarda los ajustes del tema.

Ejemplo:

<article class="event">
    <header>
        <h1>{{title}}</h1>
        {{if meta="event_date" value="not_empty"}}
            {{meta name="event_date" type="date" prepend=%%Date: %%}}
        {{/if}}
    </header>

    {{featured_image image_size="large"}}
    <div class="event-content">{{content}}</div>
    {{posts_nav}}
</article>

Asignar el template

Para entradas de WordPress:

  1. Abre Settings → POM Theme → Templates → Blog → Post single.
  2. Selecciona el template en Layout style.
  3. Guarda y abre una entrada.

Para un tipo de contenido personalizado de POM:

  1. Abre Settings → POM Theme → Content model → Post Types.
  2. Edita el tipo de contenido correspondiente.
  3. Selecciona el template en Single layout.
  4. Guarda y abre un elemento de ese tipo.

Resultado esperado

El template seleccionado muestra los datos del elemento actual. Los shortcodes que haya dentro del template y el contenido principal se procesan en la página pública. Un elemento protegido por contraseña sigue mostrando el formulario de contraseña hasta que se conceda el acceso.

Verificar el resultado

  • Prueba un elemento con contenido y otro al que le falten campos opcionales.
  • Comprueba la imagen destacada en el tamaño de WordPress solicitado.
  • Confirma que las fechas utilizan los formatos de fecha y hora configurados en el sitio.
  • Verifica la navegación anterior/siguiente si {{posts_nav}} está presente.
  • Abre un elemento protegido por contraseña si el tipo de contenido utiliza esa función.