钩子文档

page_rewrite_rules

💡 云策文档标注

概述

page_rewrite_rules 是一个 WordPress 过滤器,用于修改“page”文章类型的重写规则数组。它允许开发者自定义页面归档的 URL 结构。

关键要点

  • 这是一个过滤器钩子,参数为 $page_rewrite,类型为 string[],键为正则表达式模式。
  • 主要用于 WP_Rewrite::rewrite_rules() 方法中,从固定链接结构构建重写匹配和查询。
  • 自 WordPress 1.5.0 版本引入,历史悠久,是核心重写系统的一部分。

📄 原文内容

Filters rewrite rules used for “page” post type archives.

Parameters

$page_rewritestring[]
Array of rewrite rules for the “page” post type, keyed by their regex pattern.

Source

$page_rewrite = apply_filters( 'page_rewrite_rules', $page_rewrite );

Changelog

Version Description
1.5.0 Introduced.