WordPress函数文档get_adjacent_post()

获取相邻文章 描述 译文 检索相邻的文章,可以是上一篇或下一篇。 1 2 3 4 5 6 7 8 9 /* &…

获取相邻文章

描述

译文

检索相邻的文章,以是上篇或下一篇。

 

原文

Retrieve adjacent post. Can either be next or previous post.

用法

参数

$in_same_term

(boolean) (可选)文章是否在同一分类。

值: false

$excluded_terms

(array or string) (可选) 排除分类的ID。

默认值: ”

$previous

(boolean) (可选)是否检索之前的文章。

: true

$taxonomy

(string) (可选) 限定的分类,如果 $in_same_term 设置为 true。

默认值: ‘category’

返回值

  • 如果成功,返回文章对
  • 如果 global $post 没有设置,返回空值Null。
  • 果不在符合条件,返回空字符串。
  • 示例

    获取同分类下的上一篇文章。

    获取同分类下的下一篇文章。

    注意

    • 使用 global: (object) $post
    • 使用 global: (object) $wpdb

    Filters过滤器

    $adjacent 是 ‘previous’(上一篇) or ‘next’(下一篇)。

    • “get_{$adjacent}_post_join”:
      $join, $in_same_cat, $excluded_categories
    • “get_{$adjacent}_post_where”:
      $wpdb->prepare(“WHERE p.post_date $op %s AND p.post_type = %s AND p.post_status = ‘publish’ $posts_in_ex_cats_sql”, $current_post_date, $post->post_type), $in_same_cat, $excluded_categories
    • “get_{$adjacent}_post_sort”:
      “ORDER BY p.post_date $order LIMIT 1”

    历史

    添加于 版本: 2.5.0

    源文件

    get_adjacent_post() 函数的代码位于 wp-includes/link-template.php.

    相关

    get_next_post(), get_previous_post()

    • 原文:http://codex.wordpress.org/Function_Reference/get_adjacent_post
    类别:WordPress函数文档

    本文收集自互联网,转载请注明来源。
    如有侵权,请联系 wper_net@163.com 删除。

    评论 (0)COMMENT