我有一个wordpress网站,我有一个过滤器部分(不是搜索部分),它接受多个参数。目前wordpress搜索它生成的网址像mysite.com?data1=abc&data2=def&data3=ghi .我想改变的网址是寻找像mysite.comdata1abcdata2defdata3ghi ,这是更友好的搜索。
你应该需要在你的主题中添加以下代码。function.php
修改Wordpress默认搜索重定向的文件。
function Wordpress_Change_Url() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect', 'Wordpress_Change_Url' );
以上只是一个想法,所以你可以把所有的变量都加在这里。