You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress PHP代码中%show_category%里的%符号含义及专业术语咨询

WordPress中register_post_type rewrite slug里的%xxx%解析

1. %符号的含义

这里的%show_category%是动态占位符,作用是生成自定义文章类型的永久链接时,自动替换为对应关联分类(此处为show_category分类法)的别名(slug)。比如你有个自定义文章类型show,关联分类法show_category,某篇文章属于action分类,最终永久链接里的%show_category%会被替换成action,生成类似/shows/action/iron-man/的链接。

2. 对应的专业术语

这种占位符在WordPress永久链接体系里,官方称为Permalink Structure Tag(永久链接结构标签);针对自定义分类法的这类占位符,更具体的称呼是Custom Taxonomy Permalink Tag(自定义分类法永久链接标签)。它本质是依托WordPress的重写规则(Rewrite Rules)机制,实现动态替换与路由解析。

3. 该语境下这类%符号的称呼

在WordPress这个特定场景中,包裹占位符的%符号一般直接叫占位符分隔符,也可以口语化称其为标签包裹符——它的作用是明确标识这是一个需要被动态替换的变量标签,和普通静态文本slug片段做区分。

需要注意,要让这个占位符生效,需满足两个前提:

  • 已注册对应的自定义分类法show_category,且注册时配置了rewrite参数(通常设为true或包含slug的数组);
  • 注册自定义文章类型时,rewrite参数里的with_front设置合理,并且要在WP后台「设置-永久链接」页面点击保存(无需修改任何选项),刷新生成对应的重写规则。

内容的提问来源于stack exchange,提问作者hfw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 04:40:24