今天介绍一个WordPress 多条件联动筛选功能制作案例,这也是学做网站论坛为一个网站客户做的一个功能。就是Wordpress 多条件联动筛选功能。如果你正想做一个多级联动的功能,这个实例对于你研究多级联动和学习如何做网站会有较大帮助。
功能介绍
这个功能它有三个选项,包括年份,品牌,型号。默认情况下,必须在年份选择之后,才可以选择其它的项目。并且当选择年份之后,品牌只显示当前年份下有的品牌,型号也只显示当前年份下品牌有的型号,这样就形成了三级联动的选择。
制作方法
第一步:创建一个空白模板命名为page-search.php,并在模板里添加以下的代码给wordpress模板命名。
第二步:在Wordpress网站后台,新建一个page页面,并且选择应用page-search.php模板;
第三步:在page-search.php模板里放入以下的代码,用于制作多条件联动筛选选择框;
/searchlist/">
<div class="item"> <select name="year" id="year"> </select> </div> <div class="item"> <select name="pinpai" id="pinpai" disabled="disabled"> </select> </div> <div class="item"> <select name="xinghao" id="xinghao" disabled="disabled"> </select> </div> <div> <input id="searchsubmit" type="submit" disabled="disabled" value="查 询" class="but" /></div> </form>第四步:由于需要先选择年份之后,才能选择其它的项目,所以需要再放上以下的JS代码,来达到这个要求;
这样就将多条件选择前端界面制作好了。
第五步:新建一个空白的JS文件,命名为index.js,用于放在三级联动JS代码;
第六步:再新建一个空白的JS文件,放入以下的联动参数,命名为Allxinghao.js;
第七步:将上二步的二个JS文件传到WP模板文件夹下的JS文件夹下;并且使用下面的代码引入到page-search.php模板里;
第八步:制作筛选结果显示模板;新建空白PHP页面,将以下的代码粘贴进行,保存为page-searchjieguo.php;
if($("#ullist2 > li").length > 0){
}else{
document.getElementById("ullist2").innerHTML=
}
</script>第九步:在WP网站后台,新建一个页面,选择page-searchjieguo.php模板,用于接收显示筛选结果;
到此,一个完整的Wordpress 多条件联动筛选功能就制作好了,代码有点多,大家可以参考一下。
标签: