5ucms论坛

标题: get_previous_post()函数 get_next_post()函数 用于获取上 篇文章的信息 [打印本页]

作者: admin    时间: 2021-5-31 14:40
标题: get_previous_post()函数 get_next_post()函数 用于获取上 篇文章的信息
get_previous_post()函数用于获取上一篇文章,可以限制返回相同分类的上一篇文章,需要用在文章页面模板里

语法结构

  1. <?php get_previous_post( $in_same_cat, $excluded_categories ) ?>
复制代码

参数

$in_same_term:(bool)(Default: false)文章是否在同一分类

$excluded_terms:(string)(Default : ”)排除分类的ID


实例

  1. <?php
  2. $prev_post = get_previous_post();
  3. if (!empty( $prev_post )) {
  4.         echo '<a href="' . get_permalink($prev_post) . '">' . $prev_post->post_title . '</a>';
  5. }
  6. ?>
复制代码

作者: admin    时间: 2021-5-31 14:41
get_next_post()函数用于获取下一篇文章的信息,包括:文章内容、摘要、状态、标题、作者、发布时间等。

语法结构

  1. get_next_post( boolean $in_same_term = false, string $excluded_terms = '', string $taxonomy = 'category' )
复制代码

参数

$in_same_term 布尔值,默认值:false,是否只返回相同分类下的文章

$excluded_terms 字符串值,默认为空,需要排除的分类ID,用半角逗号分隔多个ID

$taxonomy 字符串值,默认值:category,自定义分类法的名称


实例

  1. <?php
  2. $next_post = get_next_post();
  3. if (!empty( $next_post )): ?>
  4.   <a href="<?php echo get_permalink( $next_post->ID ); ?>"><?php echo $next_post->post_title; ?></a>
  5. <?php endif; ?>
复制代码





欢迎光临 5ucms论坛 (http://bbs.5ucms.com/) Powered by Discuz! X3.2