钩子文档

rest_post_format_search_query

💡 云策文档标注

概述

此文档介绍 WordPress REST API 中用于过滤文章格式搜索查询参数的 Hook。它允许开发者在处理文章格式搜索请求时,修改或添加查询参数。

关键要点

  • Hook 名称:rest_post_format_search_query
  • 用途:过滤 REST API 文章格式搜索请求的查询参数,支持添加额外参数或设置默认值
  • 参数:$query_args(数组,查询变量键值对)和 $request(WP_REST_Request 对象,当前请求)
  • 引入版本:WordPress 5.6.0

代码示例

$query_args = apply_filters( 'rest_post_format_search_query', $query_args, $request );

注意事项

  • 此 Hook 主要用于 WP_REST_Post_Format_Search_Handler::search_items() 方法中,处理文章格式搜索逻辑
  • 开发者应确保修改 $query_args 时符合 WordPress 查询标准,避免破坏搜索功能

📄 原文内容

Filters the query arguments for a REST API post format search request.

Description

Enables adding extra arguments or setting defaults for a post format search request.

Parameters

$query_argsarray
Key value array of query var to query value.
$requestWP_REST_Request
The request used.

Source

$query_args = apply_filters( 'rest_post_format_search_query', $query_args, $request );

Changelog

Version Description
5.6.0 Introduced.