Pregunta sobre and more Display Posts - Easy lists grids navigation de Wordpress:

Número de postes con adhesivo

Un usuario preguntó 👇

He notado que si corrijo algunas publicaciones, pero agrego publicaciones fijas, el número de posts_per_page no funciona lo suficiente.

Por ejemplo, tengo una publicación fija y configuré el acceso directo para que muestre tres publicaciones:


[display-posts ignore_sticky_posts="false" posts_per_page="3"]

Esto muestra la 1 publicación realmente pegajosa y luego tres publicaciones. Quiero que muestre tres publicaciones en total, o una pegajosa, luego dos publicaciones regulares.

¿Es eso posible?

(@billerickson)

Hace 2 años

Desafortunadamente, así es como funcionan las consultas en el corazón de WordPress. La mejor solución es no utilizar publicaciones fijas o ignore_sticky_posts = «true».

Si realmente desea la funcionalidad que describe, probablemente la buscaría filtrando display_posts_shortcode_output. Agregaría un contador de publicaciones y, si las publicaciones mostradas coinciden con el argumento posts_per_page, no mostraré más publicaciones.

Ejemplo (no probado): https://gist.github.com/billerickson/2763f1d6ca94d609baa007c7b722a35c

(@metaglyphics)

Hace 2 años

Hice algo similar. yo añadí
$sticky = count(get_option('sticky_posts'));
y luego cambió 'posts_per_page' => $posts_per_page
a
'posts_per_page' => $posts_per_page - $sticky,

Eso me consiguió el número correcto de trabajos.

Sin embargo, noté algo más. Esto está sucediendo con y sin estas modificaciones. La compensación no parece funcionar. Lo intenté:
[display-posts offset="1" include_date="true" date_format="F j, Y" wrapper="div" posts_per_page="1"]

Pero sigo teniendo el primer trabajo, no el segundo …

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *