全国咨询热线:18720358503

网站好几条件挑选检索作用制作方式

类别:企业动态 发布时间:2021-03-26 浏览人次:

网站好几条件挑选检索作用制作方式

大家常常见到许多网站里有好几条件挑选检索作用,能够同时挑选好几个标准来挑选合乎所有标准的信息内容。比如影片网站建设中供客户挑选电影,号码网站挑选合乎多种多样标准的号码。以下图:

网站多条件筛选搜索功能

在自身建立网站时,如何制作那样的好几条件挑选作用呢?下边便是WORDPRESS程序为例子详细介绍一放网站好几条件挑选检索作用制作方式。

标准挑选

// 归类
if isset $_GET 'cat' $_GET 'cat' !=''
$cat_name=$_GET 'cat' ;

// 标识
if isset $_GET 'tag'
$tag=$_GET 'tag' ;

// 规律性
if isset $_GET 'guilv' $_GET 'guilv' !=''
$guilv=$_GET 'guilv' ;

// 价钱区段
if isset $_GET 'jiagequjian' $_GET 'jiagequjian' !=''
$jiagequjian=$_GET 'jiagequjian' ;

$metaArray=array ;
// 自定规律性字段名:guilv
if isset $_GET 'guilv' $_GET 'guilv' !=''
$array_temp = array 'key' = 'guilv', 'value'= $_GET 'guilv' , 'compare'= '=' ;
array_push $metaArray,$array_temp ;

// 自定价钱区段字段名:jiagequjian
if isset $_GET 'jiagequjian' $_GET 'jiagequjian' !=''
$array_temp = array 'key' = 'jiagequjian', 'value'= $_GET 'jiagequjian' , 'compare'= '=' ;
array_push $metaArray,$array_temp ;

if $_GET 'orderby' =='時间升序' || $_GET 'orderby' =='价钱升序'
$order='ASC';//按升序

else

$order = 'DESC';//按降序

//默认设置准时间排列
$orderby='date';
if $_GET 'orderby' =='价钱升序' || $_GET 'orderby' =='价钱降序' //价钱升序
//获得所述主要参数,构成查寻标准 按价钱排列
$args = array
'meta_query' = $metaArray,
'cat' = $cat_name,
'tag'= $tag_name,
'order' = $order,
'meta_key' = 'jiage',//依照价钱标值排列
'orderby' = 'meta_value_num',
;
else
//基本排列方式(按公布時间)
$args = array
'meta_query' = $metaArray,
'cat' = $cat_name,
'tag'= $tag_name,
'showposts' = 200,
'order' = $order,
'orderby' = $orderby,
;

$query = new WP_Query $args ;

循环系统显示信息

 ?php while $query- have_posts : $query- the_post ; ? 
li a href= ?php the_permalink() ? ?php the_title ; ? /a /li
?php endwhile; ?

总体好几条件检索作用编码以下:

 ?php
// 归类
if isset $_GET 'cat' $_GET 'cat' !=''
$cat_name=$_GET 'cat' ;

// 标识
if isset $_GET 'tag'
$tag=$_GET 'tag' ;

// 规律性
if isset $_GET 'guilv' $_GET 'guilv' !=''
$guilv=$_GET 'guilv' ;

// 价钱区段
if isset $_GET 'jiagequjian' $_GET 'jiagequjian' !=''
$jiagequjian=$_GET 'jiagequjian' ;

$metaArray=array ;
// 自定规律性字段名:guilv
if isset $_GET 'guilv' $_GET 'guilv' !=''
$array_temp = array 'key' = 'guilv', 'value'= $_GET 'guilv' , 'compare'= '=' ;
array_push $metaArray,$array_temp ;

// 自定价钱区段字段名:jiagequjian
if isset $_GET 'jiagequjian' $_GET 'jiagequjian' !=''
$array_temp = array 'key' = 'jiagequjian', 'value'= $_GET 'jiagequjian' , 'compare'= '=' ;
array_push $metaArray,$array_temp ;

//正反次序
if $_GET 'orderby' =='時间升序' || $_GET 'orderby' =='价钱升序'
$order='ASC';//按升序

else

$order = 'DESC';//按降序

//默认设置准时间排列
$orderby='date';
if $_GET 'orderby' =='价钱升序' || $_GET 'orderby' =='价钱降序' //价钱升序
//获得所述主要参数,构成查寻标准 按价钱排列
$args = array
'meta_query' = $metaArray,
'cat' = $cat_name,
'tag'= $tag_name,
'order' = $order,
'meta_key' = 'jiage',//依照价钱标值排列
'orderby' = 'meta_value_num',
;
else
//基本排列方式(按公布時间)
$args = array
'meta_query' = $metaArray,
'cat' = $cat_name,
'tag'= $tag_name,
'showposts' = 200,
'order' = $order,
'orderby' = $orderby,
;

$query = new WP_Query $args ;
?
?php while $query- have_posts : $query- the_post ; ?
li a href= ?php the_permalink() ? ?php the_title ; ? /a /li
?php endwhile; ?

假如多种挑选必须分页查询,你可以能必须 WP-PageNavi这一软件相互配合上边的编码应用。

wp_pagenavi array 'query' = $query ;

有关阅读文章:

WordPress如何做好几条件挑选

WordPress怎样建立网站的多种挑选、好几条件检索作用

wordpress 网站好几条件挑选作用制作(纯编码)

推荐阅读

网站好几条件挑选检索作用制作方式

网站好几条件挑选检索作用制作方式 大家常常见到许多网站里有好几条件挑选检索作用,能够同时挑选好几个标准来挑选合乎所有标准的信息内容。比如影片网站建设中供客户挑选电...

2021-03-26
零基本网站学习培训课程内容详细介绍(报考开

零基本网站学习培训课程内容详细介绍(报考开展中……) 本视頻解读学作网站社区论坛零基本建网站学习培训的学习培训內容及学习培训方法。 学习培训目标:想学习培训建网站技...

2021-03-26
公司企业网站建设中的五大禁区要防止!

[前言]:客户喜爱哪些的网站制作? 比较好的网站不是是网页页面上面有各种各样动漫展现的呢?这种难题一直困惑着许多传统式公司,今日百搜网编就为大伙儿共享一下有关企业网站建...

2021-03-26
有关网站域名抢注的界定,有关网站域名抢注是不

网站域名抢注是网站域名申请注册的一种合理合法方式,大伙儿能够安心预订抢注。紧紧围绕网站域名的角逐战也越来越激烈,各种各样网站域名抢注新闻报道也是议论纷纷,多方评价...

2021-03-26
甚么网站制作更为火爆?

如今的大家会更加的喜爱简易立即的事情,在其中最立即的反应就是网站的建设中,较为于以前的酷炫的网站,大伙儿如今更加的钟爱简易、实际操作立即的网站,那麼甚么网站制作更...

2021-03-26
安宁洋轿车城

演试 监利安宁洋轿车城是监利县政府、县政府部门关键招商合作引资新项目;由安宁洋购置产业榜首打造出;建筑面积约十二万平方米,坐落于监利县监利大路与翔宇路交汇处处曾庙...

2021-03-26
X

400-8700-61718720358503
企业邮箱2639601583@qq.com
官方微信