利用WordPress的 pre get posts 实现在归档页的多重筛选

2018年12月19日11:55:30 发表评论浏览:119
/* 利用WordPress的 pre get posts 实现在归档页的多重筛选 需求举例:在分类归档页面添加标签筛选 支持自定义taxonomy 在分类页的网址基础上,添加GET参数:?tag_id= 或者 ?language_id= 叠加筛选 ?tag_id=xxx&language_id=xxx*/function my_pre_get_posts($query) { // 排除后台管理界面 if (is_admin()) { return $query; } if (is_archive() or is_search()) { // taxonomy Begin 多重筛选开始 @2018.12.12 $tax_query = array( 'relation' => 'AND', ); //1、标签 if(isset($_GET['tag_id'])){ $array_temp = array( 'taxonomy' => 'post_tag', 'field' => 'term_id', 'terms' => $_GET['tag_id'], ); array_push($tax_query, $array_temp); } //2、自定义taxonomy 语言 if(isset($_GET['language_id'])){ $array_temp = array( 'taxonomy' => 'language', 'field' => 'term_id', 'terms' => $_GET['language_id'], ); array_push($tax_query, $array_temp); } $query->set('tax_query',$tax_query); //taxonomy End } return $query;}add_action('pre_get_posts', 'my_pre_get_posts');

原文链接:https://wndwp.com/article/210

  • 信用卡申请/额度变现
  • 申请返利,无需POS提现
  • weinxin
  • 聚卡付代理,永久返利
  • 三级分润,升级会员高收益
  • weinxin
voice 站点
资生堂 洗颜专科洗面奶
全自动撸飞机杯男用自慰自卫慰器工具成人情趣性用品四维空间抽插
iphone 5/5s/6/6s/7、苹果plus渐变手机壳
日本naturie imju薏仁水/护肤水(本土版)500ml

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: