ShowPost没有显示所指示的帖子数量

时间:2012-08-15 作者:Garry

在我的主页上,我使用几个循环在页面的各个部分显示来自不同类别的帖子。

我在循环之前添加的代码是:

<?php query_posts(\'category_name=featured&showposts=5\'); ?>
循环就在后面

<?php 

        if ( have_posts() ) : 
        /* Start the Loop */
            while ( have_posts() ) : the_post();
            get_template_part( $layout, \'blog-\'.get_post_format() );
            endwhile;
        else :
?>

        <article id="post-0" class="post no-results not-found clearfix">
            <header class="entry-header">
                <h1 class="entry-title"><?php _e( \'Nothing Found\', \'swift\' ); ?></h1>
            </header><!-- .entry-header -->

            <div class="entry-content">
                <p><?php _e( \'Apologies, but there are no posts in the current context. Perhaps searching will help find a related 

post.\', \'swift\' ); ?></p>
                <?php get_search_form(); ?>
            </div><!-- .entry-content -->
        </article><!-- #post-0 -->
        <div class="clear"></div>
    <?php endif; ?>
我将其复制粘贴到所需的类别中。问题是,即使我提到shoposts=5,也会出现10个帖子,不管我指出的是多少。

你们有什么线索吗?

谢谢

1 个回复
SO网友:Jonathan DS

我认为正确的参数应该是numberposts

<?php query_posts(\'category_name=featured&numberposts=5\'); ?>

结束

相关推荐

Delist entries in the_loop

我正在尝试向我的WordPress网络添加一个退市功能。被除名的帖子不会出现在帖子列表中,但如果直接访问,仍然可以看到。我编写了一个插件,帮助编辑在作者和帖子上删除带有自定义元值的条目。因此,在公开列表中显示每篇文章之前,我需要检查两个元数据:delist-post post 元价值和delist-author user 元值。我想注册一个pre_get_posts 限制返回的筛选器get_posts() 通过设置查询的meta_query 所有物是否可以使用POST检查用户元值meta_query? 如