Wordpress Rewrite URL with params



我有以下网址,我正在使用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文件要容易得多。

最新更新