Las últimas entradas del blog en la página de inicio
El cliente escribe una entrada en «Entradas» y aparece sola en la portada, con su imagen, su fecha y su extracto. No hay que copiar nada a mano: la sección muestra las tres últimas entradas.
Qué obtienes
<section class="news">
<h2 fld-text="News title">From the blog</h2>
<div class="news__grid" wp-query="'post_type'=>'post','posts_per_page'=>3">
<article class="news-card">
<a href="#" wp="post-link"><img src="images/news.jpg" alt="" wp="post-image"></a>
<p class="news-card__date" wp="post-date">October 1</p>
<h3><a href="#" wp="post-title-link">New autumn menu</a></h3>
<div class="news-card__text" wp="post-excerpt">Pumpkin latte is back, and so is the apple pie.</div>
</article>
</div>
<div class="news__empty" wp="no-results">No posts yet</div>
<a class="button" href="/blog">All posts</a>
</section>- New autumn menu
- We roast on Mondays now
- Open late on Fridays
- Summer cold brew
Son entradas normales de WordPress; solo el título de la sección es un campo.
Paso a paso
La consulta va en el bloque de tarjetas
wp-query indica qué mostrar: aquí, tres entradas del blog. La primera tarjeta de dentro es el patrón de cada entrada.
<div class="news__grid" wp-query="'post_type'=>'post','posts_per_page'=>3">
Imagen, fecha y título
wp="post-image"es la imagen destacada de la entrada,wp="post-date"su fecha ywp="post-title-link"el título con enlace a la entrada. El enlace alrededor de la imagen eswp="post-link".<a href="#" wp="post-link"><img src="images/news.jpg" alt="" wp="post-image"></a> <p class="news-card__date" wp="post-date">October 1</p> <h3><a href="#" wp="post-title-link">New autumn menu</a></h3>
El extracto
Pon
wp="post-excerpt"en un<div>: WordPress envuelve el extracto en un párrafo por su cuenta.<div class="news-card__text" wp="post-excerpt">Pumpkin latte is back, and so is the apple pie.</div>
Si no hay entradas
Un bloque
wp="no-results"justo después de la lista solo se muestra mientras aún no hay entradas.<div class="news__empty" wp="no-results">No posts yet</div>
Lo importante
- Las demás tarjetas del diseño puedes borrarlas o dejarlas: en el sitio las sustituyen las entradas reales.
- Si una entrada no tiene imagen destacada, el tema muestra una imagen de relleno; puedes cambiarla o desactivarla en los ajustes del tema.
Errores frecuentes
El registro de la generación es la pestaña «Registros» de tu proyecto en themeforge.pro; la revisión gratuita del marcado muestra los mismos avisos.
<div class="news__grid" wp-query="'post_type'=>'post','posts_per_page'=>3">
<article class="news-card">
<h3><a href="#" wp="post-title-link">New autumn menu</a></h3>
</article>
<div class="news__empty" wp="no-results">No posts yet</div>
</div>El bloque «sin entradas» dentro de la lista: la generación sustituye tu texto por la frase estándar “No results found.”, y lo anota en el registro.
<div class="news__grid" wp-query="'post_type'=>'post','posts_per_page'=>3">
<article class="news-card">
<h3><a href="#" wp="post-title-link">New autumn menu</a></h3>
</article>
</div>
<div class="news__empty" wp="no-results">No posts yet</div>El bloque va justo después de la lista, fuera de ella.