" />

rest_{$this->post_type}_query

过滤钩子
apply_filters( "rest_{$this->post_type}_query", $args, $request )

rest_{$this->post_type}_query: 这是WordPress中的一个过滤器钩子,当REST API为一个特定的文章类型构建文章集合的查询时被触发。钩子名称中的”{$this->post_type}”部分被替换成文章类型的实际名称。它允许开发者在执行前修改文章类型集合查询。

通过REST API查询文章时过滤WP_Query参数。

钩子名称的动态部分$this->post_type,指的是post-type slug。

可能的钩子名称包括:

  • rest_post_query
  • rest_page_query
  • rest_attachment_query

允许为后期收集请求添加额外参数或设置默认值。

$args       = apply_filters( "rest_{$this->post_type}_query", $args, $request );

常见问题

FAQs
查看更多 >