在网站文章页面有一个上下篇的功能,大家都应该熟悉,那么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>