Heim  >  Artikel  >  CMS-Tutorial  >  So erhalten Sie die Liste der angehefteten Artikel in WordPress

So erhalten Sie die Liste der angehefteten Artikel in WordPress

藏色散人
藏色散人Original
2019-12-07 11:00:093265Durchsuche

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(&#39;posts_per_page=10&ignore_sticky_posts=1&orderby=rand&#39;);
while(have_posts()):the_post();
echo &#39;<li>&#39;;the_title();echo &#39;</li>&#39;;
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(
&#39;posts_per_page&#39; => 10,
&#39;post__in&#39; => get_option(&#39;sticky_posts&#39;),
&#39;caller_get_posts&#39; => 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn