wordpress文章页的上一篇/下一篇功能

在网站文章页面有一个上下篇的功能,大家都应该熟悉,那么wp主题开发过程中,这个也是有特定的函数方法调用的,不多逼叨,上代码:
调用函数:
上一篇:get_previous_post();
下一篇:get_next_post();
实战应用:
调用文章的上下篇文章:
//例如:显示上一页的标题及链接
<?php
$prev_post = get_previous_post();
if ( ! empty( $prev_post ) ): ?>
	<a href="<?php echo get_permalink( $prev_post->ID ); ?>">
		<?php echo apply_filters( 'the_title', $prev_post->post_title ); ?>
	</a>
<?php endif; ?>
//例如:显示下一页的标题及链接
<?php
$next_post = get_next_post();
if ( is_a( $next_post , 'WP_Post' ) ) : ?>
	<a href="<?php echo get_permalink( $next_post->ID ); ?>"><?php echo get_the_title( $next_post->ID ); ?></a>
<?php endif; ?>
//例如:显示上/下,没有提示一下
<div class="pagelink">
            <div class="pre">
                上一页:
                <?php
                $prev_post = get_previous_post();
                if ( ! empty( $prev_post ) ): ?>
                    <a href="<?php echo get_permalink( $prev_post->ID ); ?>">
                        <?php echo apply_filters( 'the_title', $prev_post->post_title ); ?>
                    </a>
                 <?php else: ?>
                <span>没有上一页了</span>
            </div>
            <?php endif;?>
            <div class="next">
                下一页:
                <?php
                $next_post = get_next_post();
                if(!empty($next_post)):?>
                    <a href="<?php echo get_permalink( $next_post->ID ); ?>">
                         <?php echo apply_filters( 'the_title', $next_post->post_title ); ?>
                    </a>
                 <?php else: ?>
                <span>没有下一页了</span>
            </div>        
            <?php endif;?>    
        </div>
站长推荐:♥紫苏淘免费领取大额优惠券
© 版权声明
THE END
打赏一下吧:1分不嫌少9.9不嫌多,谢谢支持
点赞0赞赏
分享
评论 抢沙发