0

这是我试图修改以限制帖子数量的代码。

$loopcount = 0;
    $additional_loop = new WP_Query("paged=$paged&cat=".$k_option['gallery']['gallery_cat_final']."&posts_per_page=".$k_option['gallery']['post_count']);

帖子的数量似乎是从 $posts_per_page 中获得的,并在 WordPress 中设置了默认的帖子数量。

如何手动更改?

我试着这样做:

"&posts_per_page="6);

它不会工作!

我不擅长PHP,所以请大家帮帮我!

提前非常感谢!

4

2 回答 2

0

这篇文章可以提供帮助 - http://digwp.com/2009/12/limit-posts-without-plugin/

有两种方法,一种是获取一个变量并将其循环到您想要的限制并不断增加它。

这是相同的代码片段。

<?php $i = 1; while (have_posts() && $i < 6) : the_post(); ?>

    <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    <p>?php the_time(); ?></p>
    <?php the_content(); ?>
    <p><?php the_tags(); ?></p>

<?php $i++; endwhile; ?>

    <p><?php next_posts_link(); ?></p>
    <p><?php previous_posts_link(); ?></p>

<?php else : ?>

    <h1>Not Found</h1>
    <p>Silly monkey.</p>

<?php endif; ?>
于 2013-07-27T03:50:47.507 回答
0

希望这会帮助你:)

<?php
 $args = array(
'post_type' => 'post',
'posts_per_page' => 12,
'paged' => $page,
);

query_posts($args);?>
?>  
于 2013-07-29T11:52:06.117 回答