'ids']); if (empty($cat_ids)) return; $post_types = function_exists('aksrt_resource_post_types') ? aksrt_resource_post_types() : ['post']; $args = [ 'post_type' => $post_types, 'posts_per_page' => 6, 'post__not_in' => [$current_id], 'category__in' => array_map('intval', $cat_ids), 'meta_key' => '_aksrt_res_download_count', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'no_found_rows' => true, ]; if (!post_type_exists('aksrt_resource')) { $args['meta_query'] = [ 'relation' => 'AND', [ 'key' => '_aksrt_is_resource', 'value' => '1', 'compare' => '=', ], ]; } $query = new WP_Query($args); if (!$query->have_posts()) { wp_reset_postdata(); return; } ?>