0
我對通過new WP_Query
與隨機選擇的文章我的網頁部分的specifed數。問題是'posts_per_page'
屬性不起作用。這裏是我的代碼:WordPress的 - WP_Query不加載後
<div id="featured">
<?php
$args = array(
'post_type' => 'post',
'orderby' => 'rand',
'posts_per_page' => 4,
'nopaging' => true,
);
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
echo '<div style="table full">';
while ($the_query->have_posts()) {
$the_query->the_post();
?>
<div class="featcell" style="background: url(<?php the_post_thumbnail_url(); ?>) center center">
<a class="featartlink" href="<?php echo get_permalink(); ?>"><?php echo get_the_title(); ?></a>
</div>
<?php
}
echo '</div>';
wp_reset_postdata();
}
?>
</div>
上面的腳本的結果是腳本加載數據庫的所有帖子。腳本在單個帖子頁面下發布。我做錯了什麼?看起來一切正常,但事實並非如此!謝謝你的幫助。