繁体   English   中英

将 WordPress url 更改为搜索友好

[英]Changing WordPress url to search friendly

我确实有一个 wordpress 网站,我确实有一个接受多个参数的过滤器部分(非搜索部分)。 目前 wordpress 搜索它,生成 url,如 mysite.com/?data1=abc&data2=def&data3=ghi。 我想将 url 更改为看起来像 mysite.com/data1/abc/data2/def/data3/ghi/,这对搜索更友好。

您应该需要在您的主题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' );

以上只是想法,因此您可以在其中添加所有变量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM