使用三种不同的下拉菜单搜索wordpress

使用三种不同的下拉菜单搜索wordpress,wordpress,search,drop-down-menu,Wordpress,Search,Drop Down Menu,我有三个下拉菜单链接在一起。年,制作模型。我需要wordpress搜索结果来显示匹配结果。如果我给他们所有的name=“s”,那么它只搜索url中最后的s= 我基本上需要知道如何制作 mysite.com/?s=2001&s=Chevrolet&s=Express&Search=Search 变成: mysite.com/?s=2001+雪佛兰+Express&Search=Search 或完成工作的任何东西。 有什么建议吗?我不会说出选择的名称。相反,给他们ID并创建一个隐藏表单字段,然后使用

我有三个下拉菜单链接在一起。年,制作模型。我需要wordpress搜索结果来显示匹配结果。如果我给他们所有的name=“s”,那么它只搜索url中最后的s=

我基本上需要知道如何制作

mysite.com/?s=2001&s=Chevrolet&s=Express&Search=Search

变成:

mysite.com/?s=2001+雪佛兰+Express&Search=Search

或完成工作的任何东西。


有什么建议吗?

我不会说出选择的名称。相反,给他们ID并创建一个隐藏表单字段,然后使用javascript更新隐藏字段

function updateHiddenField(){
    var year = document.getElementById("YearDD").value; //this is conceptual
    var make = document.getElementById("MakeDD").value; //this is conceptual
    var model = document.getElementById("ModelDD").value; //this is conceptual
    document.getElementById("s").value = year+"+"+make+"+"+model; //this is conceptual
}
后来

<input type="hidden" name="s" id="s" value="">
<select id="YearDD" onChange="updateHiddenField();">
...

...
否则,您可以覆盖“提交”按钮,生成自己的查询字符串/url并重定向页面


或者,以一种非常肮脏的方式,您可以只搜索字符串并将“&s=”与“+”转换为“

谢谢,我在尝试实现该代码时遇到了麻烦。老实说,我已经在这个项目上花费了太多的时间了……你能告诉我需要编辑的页面以“肮脏的方式”完成它吗?我今天早上刚开始工作并试用过。它就像一个符咒我只是认为我必须取出“alert(document.getElementById(“s”).value)”,每次我选择时它都会给我一个警报,但这并没有发生在您发送给我的tinkerbin中。不过,没有它也行!谢谢