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

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。