get_{$adjacent}_post_sort

过滤钩子
apply_filters( "get_{$adjacent}_post_sort", "ORDER BY p.post_date $order LIMIT 1", $post, $order )
参数
  • (string) $order_by The `ORDER BY` clause in the SQL.
    Required:
  • (WP_Post) $post WP_Post object.
    Required:
  • (string) $order Sort order. 'DESC' for previous post, 'ASC' for next.
    Required:
定义位置
相关勾子
get_adjacent_post_joinget_adjacent_post_whereget_adjacent_post_excluded_termsadjacent_post_linkadjacent_post_rel_link
相关方法
get_adjacent_postget_adjacent_post_linkget_adjacent_post_rel_linkadjacent_post_linkwp_get_recent_postsget_attachment_icon_src
引入
4.9.0
弃用
-

get_{$adjacent}_post_sort: 此函数用于在查询中获取相邻文章的排序的SQL语句。

过滤相邻职位查询的SQL中的ORDER BY子句。

钩子名称的动态部分,$adjacent,指的是相邻关系的类型,”next”或”previous”。

可能的钩子名称包括:

  • get_next_post_sort
  • get_previous_post_sort
$sort = apply_filters( "get_{$adjacent}_post_sort", "ORDER BY p.post_date $order LIMIT 1", $post, $order );

常见问题

FAQs
查看更多 >