WordPress-Abfrage zeigt nur die sticky posts
Folgende ist meine wordpress-Abfrage, in der ich zeigen möchte, nur sticky posts, aber die Abfrage zeigt nicht alle Beiträge. Auch ich zwei Beiträge als sticky, damit das Teil aktiviert ist!!!. Bitte lassen Sie mich wissen, wie diese Abfrage ändern, so dass es zeigt nur die posts, die sind klebrig
<?php
$wp_query = null;
$wp_query = new WP_Query(array(
'posts_per_page' => 2,
//'paged' => get_query_var('paged'),
'post_type' => 'post',
'post__in' => 'sticky_posts',
//'post__not_in' => array($lastpost),
'post_status' => 'publish',
'caller_get_posts'=> 0 ));
while ($wp_query->have_posts()) : $wp_query->the_post(); $lastpost[] = get_the_ID();
?>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Abfrage zeigt nur die sticky Beiträge:
!empty
als ich zeigte. Aber man kann versuchen, Sie zu erweitern, dasif
zu überprüfen, auch wennis_array($sticky)
Die query_posts () - Funktion erstellt ein neues WP_Query() nicht vor der aktuellen Abfrage eingestellt ist, bedeutet dies nicht die beste leistungsfähige Methode und wird führen Sie zusätzliche SQL-Anfragen.
Verwenden Sie die 'pre_get_posts' Haken, um sicher zu sein, wie