但我想在http://www.domain.tld/filter/arg1/arg2/等网址上使用此文件。有可能吗?
谢谢!
答案 0 :(得分:0)
您可以使用add_rewrite-rule()
像这样:
add_rewrite_rule(
'^filter/([^/]*)/([^/]*)/?',
'wp-content/themes/theme/filter.php?foo=$matches[1]&fo=$matches[2]',
'top'
);
add_rewrite_tag('%foo%', '([^&]+)');
add_rewrite_tag('%fo%', '([^&]+)');
然后在filter.php中,你需要使用get_query_var
而不是普通的php $_GET
,例如:
//echo $_GET['foo']; wont work
echo get_query_var('foo');