wordpress 通过分类获取下属文章内容(自写)
2017年08月11日 20:38:54阅读数:305
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();
}
全部评论
文明上网理性发言,请遵守新闻评论服务协议0条评论
立即提交