更改WordPress的网址为搜索友好

我有一个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' );

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

给TA打赏
共{{data.count}}人
人已打赏
解决方案

片段空对象引用

2022-5-11 17:00:14

解决方案

想在linux上通过cron运行一个脚本,并在终端上显示。

2022-5-11 17:00:16

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索