博客列表 >wordpress 通过分类获取下属文章内容(自写)

wordpress 通过分类获取下属文章内容(自写)

福哥的博客
福哥的博客原创
2017年08月11日 20:38:54895浏览
function search_process_request(){
  if(isset($_POST['search_ingredient_ids'])){
  $args = array(  
        'post_status' => 'publish',
        'post_type' => 'osetin_recipe'
    );


//      print_r ($args);
    $args['tax_query'] = array();
      if(!empty($_POST['search_ingredient_ids'])){
           array_push($args['tax_query'], array('taxonomy' => 'recipe_ingredient','field' => 'term_id','terms' => $_POST['search_ingredient_ids'],'operator' => 'IN'));
      }
      if(!empty($_POST['search_p_ids'])){
           array_push($args['tax_query'], array('taxonomy' => 'recipes_by_product','field' => 'term_id','terms' => $_POST['search_p_ids'],'operator' => 'IN'));
      }
      
    $osetin_recipes_query = new WP_Query( $args );

    $response_html = '';
    
    $layout_type = 'masonry_4';
    $response_html = build_index_posts($layout_type, false, $osetin_recipes_query);
    echo wp_send_json(array('status' => 200, 'message' => $response_html));

  }else{
    echo wp_send_json(array('status' => 422, 'message' => esc_html__('Invalid data supplied', 'osetin')));
  }
  exit();  
}
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议