Comment obtenir la liste des articles épinglés dans wordpress ?
Dans WordPress, vous souhaitez peut-être appeler la liste d'articles spécifiée. Comment implémenter cette fonction ? La méthode de mise en œuvre est présentée ci-dessous, veuillez vous y référer
Recommandé : "Tutoriel WordPress"
Tout d'abord, vous devez comprendre le fonction query_posts. La fonction de cette fonction est de récupérer, sélectionner et trier les articles, et d'utiliser les articles sélectionnés et triés dans la boucle LOOP suivante. Par exemple :
Le code est le suivant
<?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();
listera aléatoirement le titre d'un article. Quant aux paramètres spécifiques de query_posts, veuillez vous référer au manuel de développement.
Ensuite, nous devons sélectionner la liste des meilleurs articles en ajustant les paramètres de query_posts.
Le code est le suivant :
$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();
Les paramètres sont placés dans $query_post sous la forme d'un tableau. Les paramètres clés sont 'post__in' =>get_option('sticky_posts') et 'caller_get_posts' => ;
'post__in' => get_option('sticky_posts') détermine que la LOOP appelle la liste des articles collants. La fonction de 'caller_get_posts' est d'exclure les articles non spécifiés, c'est-à-dire qu'aucun autre article ne sera affiché à l'exception des meilleurs articles. (Sans ajout, si l'entrée de l'article épinglé est inférieure à la valeur spécifiée par 'posts_per_page', le dernier article sera utilisé à la place.)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!