Publicaciones pegajosas que no se adhieren a la parte superior del archivo de categoría

2

Estoy usando mi index.php para mostrar las páginas de archivo en lugar de un archivo archive.php específico.

Esto funciona bien, sin embargo, las publicaciones pegajosas no se pegan a la parte superior de la misma. Sin embargo, sí se adhieren a la parte superior de la página de publicaciones.

¿Se supone que las publicaciones adhesivas no se pegan a la parte superior de las páginas de archivo?

Aquí está el código para el bucle que estoy usando; loop-index.php - enlace

¿Estoy haciendo algo mal? ¿O es solo una funcionalidad por defecto?

    
pregunta pealo86 09.10.2013 - 18:45

1 respuesta

4

De forma predeterminada, publicaciones adhesivas solo se mantienen en la parte superior de la primera página del índice principal de publicaciones de blogs.

La forma más fácil de mostrar publicaciones adhesivas en otros contextos es probablemente a través de un bucle personalizado, por ejemplo:

$sticky_posts = new WP_Query( array(
    'post__in' => get_option( 'sticky_posts' )
) );

if ( $sticky_posts->have_posts() ) : while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post() );
    // Loop markup here
endwhile; endif;
// IMPORTANT
wp_reset_postdata();

Debería colocar eso antes de su salida de bucle normal y envolverlo en cualquier condicional que pueda necesitar (para tener en cuenta el contexto, la paginación, etc.)

    
respondido por el Chip Bennett 09.10.2013 - 18:59

Lea otras preguntas en las etiquetas