it-swarm.com.de

Haftende Beiträge, die nicht an der Spitze des Kategoriearchivs haften

Ich verwende meine index.php, um Postseiten anstatt einer bestimmten archive.php-Datei anzuzeigen.

Dies funktioniert einwandfrei, klebrige Pfosten haften jedoch nicht an der Oberseite. Sie bleiben jedoch am oberen Rand der Postseite.

Sollen klebrige Posts nicht oben auf den Archivseiten bleiben?

Hier ist der Code für die Schleife, die ich verwende; loop-index.php - http://Pastebin.com/NHi2tsNM

Mache ich etwas falsch? Oder ist dies nur die Standardfunktionalität?

2
pealo86

Standardmäßig bleiben Sticky Posts nur am oberen Rand der ersten Seite des Hauptindex für Blog-Posts.

Der einfachste Weg, um klebrige Beiträge in anderen Kontexten anzuzeigen, ist wahrscheinlich eine benutzerdefinierte Schleife, z.

$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();

Sie würden das vor Ihre normale Schleifenausgabe stellen und es in alle Bedingungen einschließen, die Sie benötigen (um den Kontext, die Paginierung usw. zu berücksichtigen).

4
Chip Bennett