我想在WordPress网站上构建一个URL,其模式如下所示:
mydomain.com/[category-name]/[slug]/[photo-{0-9}]/
尝试重写网址并添加"照片"查询var以捕获照片编号的参数,但无法成功。 我已经使用插件从网址中删除/分类/。
有任何想法实现它吗?
提前致谢!
答案 0 :(得分:0)
您可以像这样使用
yourdomain.com/%category%/%postname%/photo-%post_id%/
目前尚不清楚[slug]和{0-9}是什么。但我认为你可以通过这个答案与他们合作
答案 1 :(得分:0)
能够让这个工作 在这里添加解决方案,以便有人可以进一步使用或调整它
我在将重写键值对添加到$wp_rewrite->rules
数组之后添加了这个:
'([^)]+)/([^)]+)/(photo-\d+)?$' => 'index.php?category_name=$matches[1]&name=$matches[2]&photo=$matches[3]'
这个正则表达式组(在括号()内)url到$匹配数组,该数组被转换为WP查询字符串。