1

我只是想知道是否有办法将 Wordpress 复杂的搜索查询转换为漂亮的永久链接。

据我了解,有一种转换方法:

www.domain.com/?s=keyword 进入 www.domain.com/search/keyword

但是,如果您想将搜索查询复杂如: http://domain.com/?s=+&location=jakarta&radius=1&distance=Miles&slider_search=1&etype=null更改 为 http://domain.com/search/event-jakarta

4

1 回答 1

0

是的,您可以使用 wordpress 函数添加重写规则。它涉及到正则表达式来识别给定的地址,然后去该位置。

add_action('init', 'add_rewrite_rule');
function add_rewrite_rule(){
   add_rewrite_rule('^event-jakarta?','index.php?is_sidebar_page=1&post_type=page','top');
}

您可能需要稍微使用一下正则表达式和位置。如果你 google wp rewrite 有很多信息。

于 2014-08-03T18:32:05.593 回答