Php wordpress多个搜索URL
因此,我面临的问题如下: 我有一个有多个网页的网站,我必须从那里搜索。例如:www.example.com/list1和www.example.com/list2。我还在网站上进行了全球搜索 现在我已经让它工作了,但是URL上说www.example.com/list1/?s=test、www.example.com/list2/?s=test和www.example.com/?s=test 因为这是一个荷兰网站,我想有一个很好的永久链接,当我进行搜索时,它有以下URL:Php wordpress多个搜索URL,php,wordpress,url-rewriting,Php,Wordpress,Url Rewriting,因此,我面临的问题如下: 我有一个有多个网页的网站,我必须从那里搜索。例如:www.example.com/list1和www.example.com/list2。我还在网站上进行了全球搜索 现在我已经让它工作了,但是URL上说www.example.com/list1/?s=test、www.example.com/list2/?s=test和www.example.com/?s=test 因为这是一个荷兰网站,我想有一个很好的永久链接,当我进行搜索时,它有以下URL: www.example
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文件吗?)
我该怎么做才能让它工作?我真的被困在这里了,希望能帮我一点忙