add_rewrite_tag()

add_rewrite_tag( string $tag, string $regex, string $qu…

add_rewrite_tag( string $tag, string $regex, string $query =  )

添加新的重写标记(如%postname%)。
Add a new rewrite tag (like %postname%).

目录锚点:#说明#参数#返回#源码#笔记


说明(Description)

$query参数是可选的。如果省略,则必须确保在“init”钩子上或之前调用此钩子。这是因为$query默认为“$tag=”,要使其工作,必须添加一个新的查询变量。


参数(Parameters)

参数 类型 必填 说明
$tag (string) 必需 新重写标记的名称。
$regex (string) 必需 在重写规则中替换标记的正则表达式。
$query (string) 可选 要追加到重写查询的字符串。必须以“=”结尾。

返回(Return)

无返回值


源码(Source)


更新版本 源码位置 使用 被使用
2.1.0 wp-includes/rewrite.php:159 2 2

笔记(Notes)

在下面的例子中,假设一个站点有一个自定义的分类“location”,并且所有的帖子都被分配了一个位置术语,比如“Paris”或“Madrid”。我们添加一个重写标记“%location%”来建立位置查询变量。我们还添加了一个重写规则,以便example.com/goto/马德里/budget-住宿/处理得当。

类别:WordPress 函数手册

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册