wordpress多个搜索网址

时间:2017-07-19 14:11:20

标签: php wordpress url-rewriting

所以我面临的问题如下:

我有一个包含多个页面的网站,我必须从中搜索。例如:www.example.com/list1和www.example.com/list2。我也在网站上进行全球搜索。

现在我已经开始工作,但网址上写着www.example.com/list1/?s=test,www.example.com/list2/?s=test和www.example.com/?s =测试

这是一个荷兰网站,我希望有一个很好的永久链接,当我搜索时有以下网址:

www.example.com/zoeken/test (the global search)
www.example.com/list1/zoeken/test
www.example.com/list2/zoeken/test

我尝试将重写规则添加到functions.php文件中,但说实话,我并不了解它们的工作方式。

    add_action('init', 'change_list_rules');
    function change_list_rules()
    {
        global $wp_rewrite;
        add_rewrite_rule(
            "zoeken/([^/]*)",
            'index.php?s=$matches[1]',
            "top"
        );
        $wp_rewrite->flush_rules();
    }

也尝试了.htacces级别,遗憾的是也无济于事(另外,wordpress不会不时重新创建整个htacces文件吗?)

我该怎么做才能使这项工作成功?我真的被困在这里,所以一点点的帮助将不胜感激!

0 个答案:

没有答案