WordPress的PHP只显示在同一类别中的下一个职位链接(Wordpress php Only

2019-10-22 00:12发布

使用WP的下一个职位链接功能,显示下一个和以前的导航链接到“在同一类别中的下一个职位”我现在都好这个...这个问题我有是,当我在一个“最后”后类别,“下一个”链接出现不管怎样,这样做我不想要什么:链接到不同的类别第一后。 与类别的第一后一样,浏览类别中的“上一页”链接出现链接到以前的帖子一个又一个不同的类别的第一个帖子的时候......我想,在第一和最后一个帖子,这个链接AREN “T所示。

   <div id="nav-above" class="navigation">
                        <div class="nav-previous"><?php previous_post_linknext_post_link( '%link', '<span class="meta-nav">' .     
        _x( '&#9668; Previous', 'Previous post link','category' ,TRUE ) . '</span>' ); ?></div>
                        <div class="nav-next"><?php next_post_link( '%link', '<span class="meta-nav">' . _x( 'Next &#9658; ', 'Next post link', 'category',TRUE ) . '</span>' ); ?> </div>
                    </div><!-- #nav-above -->

Answer 1:

您需要测试是否有一个或以前的帖子使用get_previous_post_link和get_next_post_link功能。 例如:

<div id="nav-above" class="navigation">

    <?php $prev = get_previous_post_link( '%link', '<span class="meta-nav">' .     
    _x( '&#9668; Previous', 'Previous post link','category' ,TRUE ) . '</span>' ); ?>
    <?php if ($prev) : ?>
    <div class="nav-previous"><?php echo $prev ?></div>
    <? endif; ?>

    <?php $next = get_next_post_link( '%link', '<span class="meta-nav">' . _x( 'Next &#9658; ', 'Next post link', 'category',TRUE ) . '</span>' ); ?>
    <?php if ($next) : ?>
     <div class="nav-next"><?php echo $next ?> </div>
    <?php endif; ?>

</div><!-- #nav-above -->


文章来源: Wordpress php Only show next post link in same category
标签: php wordpress