最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > WordPress按自定义字段、分类、标签等多重筛选并

WordPress按自定义字段、分类、标签等多重筛选并

时间:2023-07-23 11:07:23 阅读: 文章分类: 网站建设 作者: 网站编辑员

导读:搭建网站搭建网站开门见山,WordPress要实现文章多重筛选的核心函数就是wp_query( ),有php基础的,直接看官方文档应该就能解决标题所提到的WordPress多重快速建站技术it技术网站。

快速建站技术it技术网站

开门见山,WordPress要实现文章多重筛选的核心函数就是wp_query( ),有php基础的,直接看官方文档应该就能解决标题所提到的WordPress多重筛选功能了。效果图实例:

 

WordPress按自定义字段、分类、标签等多重筛选并排序下面我做一些简单的介绍:

假设文章有自定义字段:area 存放的是地区信息,比如重庆,比如北京等。另一个字段为type,存放类型。

  • // 分类
  • if(isset($_GET['cat'])) {
  • $cat_name=$_GET['cat'];
  • }
  • // 标签
  • if(isset($_GET['tag']) ){
  • $tag=$_GET['tag'];
  • }
  • // 自定义字段:area
  • if(isset($_GET['area']) ){
  • $array_temp = array('key' => 'area', 'value'=>$_GET['area'], 'compare'=>'=');
  • array_push($metaArray,$array_temp);
  • }
  • // 自定义字段:type
  • if(isset($_GET['type']) ){
  • $array_temp = array('key' => 'type', 'value'=>$_GET['type'], 'compare'=>'=');
  • array_push($metaArray,$array_temp织梦文章模板);
  • }
  • //正反顺序
  • if(isset($_GET['order'])){
  • $order=$_GET['order'];
  • }
  • else $order = 'DESC';
  • //默认按时间排序
  • $orderby='date';
  • //如果用户设置了按文章特定字段价排序
  • if(isset($_GET['orderby'])){
  • if($_GET['orderby']织梦模板 == 'views'){
  • $array_temp = array('key' => 'views');
  • array_push($metaArray,$array_temp);
  • $orderby='meta_value_num';
  • }
  • else $orderby = $_GET['orderby']; //否则按wp自带排序字段
  • }
  • //获取上述参数,组成查询条件
  • $args = array(
  • 'meta_query' => $metaArray,
  • 'category_name' = >$cat_name,
  • 'tag'= $tag_name,
  • 'order' => $order,//DESC,

    关键词标签: 搭建网站 自定义 字段

  • 声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress按自定义字段、分类、标签等多重筛选并主要讲述自定义,字段,搭建网站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_35071.html

    我的IDC 网站建设技术SEOUC.COM
    专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章