我只是想知道是否有办法将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
答案 0 :(得分: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');
}
您可能需要使用正则表达式和位置。如果你谷歌wp重写有一些很好的信息。