get_adjacent_post函数是WordPress中的一个函数,用于获取当前文章的上一篇或下一篇文章的信息。
函数的基本用法如下:
get_adjacent_post( $in_same_term, $excluded_terms, $previous );
参数说明:
- $in_same_term:可选参数,用于指定是否限制获取的相邻文章必须在同一分类或标签下。默认值为false,表示不限制。
- $excluded_terms:可选参数,用于指定需要排除的分类或标签。该参数接收一个分类或标签的ID,可以使用数组指定多个ID。默认值为空,表示不排除任何分类或标签。
- $previous:可选参数,用于指定获取的是上一篇文章还是下一篇文章。设置为true获取上一篇文章,设置为false获取下一篇文章。默认值为true。
函数返回值:
函数返回一个对象,包含获取到的相邻文章的信息。如果没有找到相邻文章,则返回null。
示例用法:
$prev_post = get_adjacent_post( true, '', true );
$next_post = get_adjacent_post( true, '', false );
if ( !empty( $prev_post ) ) {
echo '上一篇文章:' . $prev_post->post_title;
}
if ( !empty( $next_post ) ) {
echo '下一篇文章:' . $next_post->post_title;
}
以上示例代码中,分别使用get_adjacent_post函数获取上一篇文章和下一篇文章的信息,并进行输出。
0 个评论