是否显示下一页和上一页?

时间:2015-07-01 作者:user3089026

我需要分页方面的帮助。我试图将下一页和上一页显示该帖子的内容放在同一个类别中,但我不确定会发生什么,即什么都没有显示。

如果你能帮忙,非常感谢!

    <div class="row">
    <div class="page">
    <?php 
    $previous_post = get_previous_post(\'%link\', \'Next post in category\', TRUE);
    if ( $previous_post ) : ?>

    <!-- [ PREVIOUS ITEM ]-->
    <div class="col-xs-6">
    <?php if ( has_post_thumbnail( $previous_post->ID ) ) : ?>
    <?php echo get_the_post_thumbnail( $previous_post->ID, \'gallery-navigation\' ); ?>
    <?php endif; ?>
    <a href="<?php echo get_permalink( $previous_post->ID ); ?>"><div class="info">
    <div class="info-gallery">
    <h2 class="title"><?php echo $previous_post->post_title; ?></h2>
    </div><!-- .info-content -->
    </div></a><!---info -->

    <span class="prevnext"><?php _e( \'Previous Featured\', ); ?></span></div>
    <?php endif; //End of Previous Post Item ?>

    <?php $next_post = get_next_post(\'%link\', \'Next post in category\', TRUE);
    if ( $next_post ) : ?>

    <!-- [ NEXT ITEM ]-->
    <div class="col-xs-6">
    <?php if ( has_post_thumbnail( $next_post->ID ) ) { 
    echo get_the_post_thumbnail( $next_post->ID, \'gallery-navigation\' ); }?>
    <a href="<?php echo get_permalink( $next_post->ID ); ?>"><div class="info">
    <div class="info-gallery">
    <h2 class="title"><?php echo $next_post->post_title; ?></h2>
    </div><!-- .info-content -->
    </div></a><!-- -info -->

    <span class="prevnext"><?php _e( \'Next Featured\'); ?></span></div>
    <?php endif; //End of Next Post Item ?>

    </div>
    </div>

1 个回复
SO网友:Martin Sotirov

get_previous_post()get_next_post() 已弃用。您应该使用get_previous_post_link()get_next_post_link() 或者更好的包装器函数the_post_navigation()get_the_post_navigation(). 如果您不知道如何使用它们,请参阅single.php 默认情况下WordPress附带的215主题模板。您还可以看到这些功能是如何在中实现的link-template.php 文件位于wp-includes 文件夹

结束

相关推荐

Custom taxonomy pagination

我正在为自定义分类法存档页创建自定义编号分页。因此,我在显示分页、显示正确的链接等方面没有问题。但是,当我单击第2页上方的链接时(例如第3页,如:my-website.com/page/3/?my_category=some-term我得到404-页面不存在。该类别包含60多篇帖子,应该有8页,但只有第一页和第二页正确显示my-website.com/?my_category=some-term和my-website.com/page/2/?my_category=some-term但以上所有的都是404