我有以下网址,我正在使用WP_Query
中的type
参数来生成帖子列表。
http://wordpress.dev/en-ie/category-holiday-deals/?type=city-breaks
我想重写网址,使其看起来像这样:
http://wordpress.dev/en-ie/holiday-deals/city-breaks
但我仍然希望能够使用type
参数。
我有以下内容来捕获查询变量:
add_filter('query_vars', 'sd_query_vars', 10, 1);
function sd_query_vars($vars) {
$vars[] = 'type';
$vars[] = 'destination';
return $vars;
}
但是我不知道如何重写URL。
有什么建议吗?
每当我不得不用WordPress处理重定向时,我都会使用像Rewrite这样的插件。它为您提供了一个很好的界面来创建重写规则。
我发现这比直接摆弄.htaccess
文件要容易得多。