Wordpress前缀动态值到自定义分类URL

时间:2013-04-27 10:58:29

标签: wordpress url-rewriting rewrite custom-taxonomy

我有两个自定义分类“版本”和“功能”

我希望wordpress允许我使用版本中的值为功能块添加前缀。

例如,如果我去这里;

  

mysite.com/asia/features/interviews /

Wordpress会将网址翻译为;

  

mysite.com/index.php?features=interview&edition=asia

然后加载功能分类模板,然后我可以抓取版本 query_var 并相应地过滤模板。

我正在考虑使用 add_rewrite_rule 来排序它不确定。

任何帮助表示赞赏

干杯

更新

好的,我认为我是半正确的,我写了一个重写规则;

RewriteRule ^(media|asia|uk)/([^/]+/)*(^/)? index.php?feature=$2&department=$1

这需要一个网址;

www.mysite.com/media/features/interviews/face-to-face/

但它将其转换为;

index.php?feature=face-to-face/&department=asia

我需要摆脱最后一个/但我对正则表达式的熟练程度不足以解决问题。

任何想法?

1 个答案:

答案 0 :(得分:0)

解决了,正确的规则是;

RewriteRule ^(media|asia|uk)/([^/]+/)*([^/]+)/? index.php?feature=$3&department=$1