钩子文档

search_rewrite_rules

💡 云策文档标注

概述

search_rewrite_rules 是一个 WordPress 过滤器,用于修改搜索归档页面的重写规则。它允许开发者自定义搜索查询的 URL 结构,包括搜索路径、分页和订阅源路径。

关键要点

  • 过滤器名称:search_rewrite_rules
  • 参数:$search_rewrite,一个数组,键为正则表达式模式,值为搜索查询的重写规则
  • 应用方式:通过 apply_filters 调用,例如 apply_filters( 'search_rewrite_rules', $search_rewrite )
  • 相关类:WP_Rewrite::rewrite_rules(),用于从固定链接结构构建重写匹配和查询
  • 引入版本:WordPress 1.5.0

📄 原文内容

Filters rewrite rules used for search archives.

Description

Likely search-related archives include /search/search+query/ as well as pagination and feed paths for a search.

Parameters

$search_rewritestring[]
Array of rewrite rules for search queries, keyed by their regex pattern.

Source

$search_rewrite = apply_filters( 'search_rewrite_rules', $search_rewrite );

Changelog

Version Description
1.5.0 Introduced.