我有一个自定义的分类法,叫做filter
. 以下所有URL都指向archive.php
应该至少给我一个帖子。
/filter/bar
默认情况下有效,无需自定义规则/myCategory/filter/bar
使用我自己的自定义规则,很好/search/foo
按我的自定义规则工作/?s=foo&filter=bar
按预期工作/search/foo/filter/bar
BOOM! 没有条目,以下是我的规则:
<小时>add_filter("rewrite_rules_array", function($rules) { $newRules = array(); // ... more rules $newRules["search/(.+)/?$"] = \'index.php?s=$matches[1]\'; $newRules["search/(.*)/filter/(.*)/?$"] = \'index.php?s=$matches[1]&filter=$matches[2]\'; $merged = array_merge($newRules, $rules); return $merged; });
EDIT
所需URL的查询监视器(suche=德语搜索)