Wordpress用params重写URL

时间:2017-11-10 11:41:12

标签: php wordpress url-rewriting

我有以下网址,我在type中使用WP_Query参数来生成帖子列表。

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;
}

但我无法弄清楚如何重写网址。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

每当我必须使用WordPress处理重定向时,我就使用了Rewrite这样的插件。它为您提供了一个很好的界面来创建重写规则。

我发现它比直接摆弄.htaccess文件容易得多。