首页 > 解决方案 > Wordpress - 添加带有可变数量参数的 add_rewrite_rule

问题描述

我想为可变数量的参数创建 add_rewrite_rule 。例如,这个 add_rewrite_rule 应该适用于任何这些链接类型:

/workouts/filter/red/round/solid/
/workouts/filter/red/round/
/workouts/filter/red/

这就是我现在所拥有的,但正在为 4 个参数工作:

add_rewrite_rule(

'^workouts/([^/]*)/([^/]*)/([^/]*)/([^/]*)/?$', 
'index.php?page_id=763&type=$matches[1]&var1=$matches[2]&var2=$matches[3]&var3=$matches[4]', 'top');

让我知道是否有解决此问题的方法。

谢谢你。

标签: phpwordpressurl-rewritingpermalinks

解决方案


推荐阅读