Números de página bajo una lista de entradas
wp-paginate="mid_size=1" Cuando hay más entradas de las que caben en una página, estos atributos muestran los números y los enlaces «más recientes / anteriores».
Dónde va
Bajo el blog, el archivo de una categoría o los resultados de búsqueda: un bloque vacío con wp-paginate.
Bajo tu propia lista wp-query: wp-paginate-query en un bloque después de la lista, no dentro.
Ajustes en el valor: mid_size=1 (números alrededor del actual), prev_text=Newer&next_text=Older.
Ejemplo: páginas de noticias
<div class="news" wp-query="'post_type'=>'post','posts_per_page'=>6">
<article class="news-card">
<h3 wp="post-title">New autumn menu</h3>
</article>
</div>
<div class="pagination"
wp-paginate-query="prev_text=Newer&next_text=Older"></div>- New autumn menu
- Filter of the day is back
- Open on Sundays
- … 14 posts
Lo importante
- Cuántas entradas caben en una página:
posts_per_pagede la consulta, o Ajustes → Lectura para el blog. - Pon el atributo en un bloque vacío: WordPress muestra los enlaces por su cuenta.
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" wp-query="'post_type'=>'post','posts_per_page'=>6">
<article><h3 wp="post-title">New autumn menu</h3></article>
</div>
<div class="pagination" wp-paginate="mid_size=1"></div>Bajo tu propia lista, wp-paginate cuenta las páginas del blog, no las de la lista: los números son erróneos o no aparecen, y el registro no dice nada.
<div class="news" wp-query="'post_type'=>'post','posts_per_page'=>6">
<article><h3 wp="post-title">New autumn menu</h3></article>
</div>
<div class="pagination" wp-paginate-query="mid_size=1"></div>wp-paginate-query después de la lista.
Escritura alternativa
wp_paginate funciona igual: la generación da un tema idéntico.