wordpress函数get_previous_post()和 get_next_post()

函数用法:

get_previous_post( bool  $in_same_term  =  false , int[]|string  $excluded_terms  =  '' , string  $taxonomy  =  'category'  )

作用:检索与当前帖子相邻的上一个帖子。

参数


$in_same_term
( bool ) (可选) 帖子是否应该在同一个分类术语中。
默认值:false

$excluded_terms
( int[] | string ) (可选) 排除术语 ID 的数组或逗号分隔列表。
默认值: ''

$taxonomy
( string ) (可选) 分类,如果 $in_same_term 为真。
默认值:“category”

返回

( WP_Post |null|string)如果成功,则发布对象。如果未设置全局 $post,则为 Null。如果不存在对应的帖子,则为空字符串。

例子

<?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; ?>