较新/较旧的帖子链接在每个页面上显示相同的帖子

时间:2013-12-05 作者:APAD1

我正在使用一个名为“类型”的插件来生成饮料/食物食谱的自定义帖子类型。我想在同一页上展示booth的饮料和食物配方。这些帖子显示得很好,但由于某些原因,当您单击“较新帖子”或“较旧帖子”时,它会将您带到一个新页面,但新页面的帖子与第1页的帖子相同。有人有什么想法吗?提前感谢!

这是我的循环:

<div class="postContainer">
    <ol class="news postList">
        <?php query_posts( array(\'post_type\' => array( \'recipe\', \'drink-recipe\' ), \'cat\' => array(\'12\',\'8\'), \'showposts\' => 5 )); ?>
        <?php if( have_posts() ): ?>
        <?php while( have_posts() ): the_post(); ?>
        <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), \'single-post-thumbnail\' ); ?>
        <li class="row">
            <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" style="background-image:url(\'<?php echo $image[0]; ?>\')">
                <div class="seven offset-by-five">
                    <h3><?php the_title(); ?></h3>
                    <h4><?php the_time(\'F j, Y\') ?></h4>
                    <?php echo the_excerpt(); ?>
                    <div href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" class="button">Read more</div>
                </div>
            </a>
        </li>
        <?php endwhile; ?>
    </ol>
</div>

<div id="pagenav">
    <span class="newer"><?php previous_posts_link(__(\'Newer Posts »\',\'blog\')) ?></span>
    <span class="older"><?php next_posts_link(__(\'« Older Posts\',\'blog\')) ?></span>
</div>   

<?php else: ?>

<div id="post404" class="noposts">

    <p><?php _e(\'None found.\',\'404\'); ?></p>

</div>

<?php endif; wp_reset_query(); ?>

<?php get_footer(); ?>

1 个回复
最合适的回答,由SO网友:socki03 整理而成

如果你看here 您将看到分页是query\\u帖子的一个警告,没有paged variable

正确的做法

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
然后添加:

\'paged\' => $paged
到query\\u posts中的参数数组。

结束

相关推荐

TAX_QUERY不能使用自定义查询(wp_Query和Query_Posts())进行分页

我正在使用自定义查询对自定义分类法进行高级搜索。不使用“tax\\u query”时,我的分页工作正常。当我使用“tax\\u query”时,它不会显示任何到下一页的帖子,只会显示我的“未找到”通知。我的代码在这里/* Template Name: search result */ ?> <!-- prerequisite for search result show --> <?php //