您可以添加如下重写规则。确保向WordPress注册您的公共查询变量,以便它识别您的重写规则变量。
add_rewrite_rule(\'^(tips)/([^/]*)/([^/]*)/?\', \'index.php?name=$matches[1]&id=$matches[2]&filter_id=$matches[3]\',\'top\');
add_filter(\'query_vars\', \'foo_my_query_vars\');
function foo_my_query_vars($vars){
$vars[] = \'id\';
$vars[] = \'filter_id\';
return $vars;
}
访问永久链接设置页面刷新永久链接。
您可以按如下方式访问变量:
$id = get_query_var(\'id\');
$filter_id = get_query_var(\'filter_id\');
注意,您希望有两个动态变量和一个URI段,这根本不起作用。上述重写规则适用于tips/cat/1(1是filter\\u id)。
为了测试您的规则,我强烈建议您使用Monkeyman Rewrite Analyzer.
希望这对你有帮助!