Heim > Artikel > CMS-Tutorial > So erhalten Sie die Liste der angehefteten Artikel in WordPress
Wie erhalte ich die Liste der angehefteten Artikel in WordPress?
Vielleicht möchten Sie in WordPress die angegebene Liste der eingerichteten Artikel aufrufen. Nachfolgend wird die Implementierungsmethode vorgestellt. Bitte beziehen Sie sich darauf.
Empfohlen: „WordPress-Tutorial“
Zunächst müssen Sie die verstehen query_posts-Funktion. Die Funktion dieser Funktion besteht darin, Artikel abzurufen, auszuwählen und zu sortieren und die ausgewählten und sortierten Artikel in der nachfolgenden LOOP-Schleife zu verwenden. Zum Beispiel:
Der Code lautet wie folgt
<?php query_posts('posts_per_page=10&ignore_sticky_posts=1&orderby=rand'); while(have_posts()):the_post(); echo '<li>';the_title();echo '</li>'; endwhile; wp_reset_query();
listet den Titel eines Artikels zufällig auf. Informationen zu den spezifischen Parametern von query_posts finden Sie im Entwicklungshandbuch.
Als nächstes müssen wir die Top-Artikelliste auswählen, indem wir die Parameter von query_posts anpassen.
Der Code lautet wie folgt:
$query_post = array( 'posts_per_page' => 10, 'post__in' => get_option('sticky_posts'), 'caller_get_posts' => 1 ); query_posts($query_post); ?> <ul style="display:none;"> <?php while(have_posts()):the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> <?php wp_reset_query();
Die Parameter werden in $query_post in Form eines Arrays platziert. Die Schlüsselparameter sind 'post__in' =>get_option('sticky_posts') und 'caller_get_posts' => ;
'post__in' => get_option('sticky_posts') bestimmt, dass der LOOP die Liste der Sticky-Artikel aufruft. Die Funktion von „caller_get_posts“ besteht darin, nicht spezifizierte Artikel auszuschließen, d. h. außer den Top-Artikeln werden keine anderen Artikel angezeigt. (Ohne Hinzufügen wird der neueste Artikel verwendet, um ihn zu ersetzen, wenn der angeheftete Artikeleintrag kleiner als der durch „posts_per_page“ angegebene Wert ist.)
Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Liste der angehefteten Artikel in WordPress. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!