更改WordPress的网址为搜索友好

问题描述 投票:0回答:1

我有一个wordpress网站,我有一个过滤器部分(不是搜索部分),它接受多个参数。目前wordpress搜索它生成的网址像mysite.com?data1=abc&data2=def&data3=ghi .我想改变的网址是寻找像mysite.comdata1abcdata2defdata3ghi ,这是更友好的搜索。

wordpress url url-routing custom-wordpress-pages
1个回答
0
投票

你应该需要在你的主题中添加以下代码。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' );

以上只是一个想法,所以你可以把所有的变量都加在这里。

© www.soinside.com 2019 - 2024. All rights reserved.