'doc_category', 'orderby' => 'meta_value_num', 'meta_key' => 'doc_category_order', 'order' => 'ASC', 'hide_empty' => false ]; $kb = ''; if ( isset( $_GET['knowledgebase'] ) && $_GET['knowledgebase'] !== 'all' ) { $kb = $_GET['knowledgebase']; $terms_object['meta_query'] = [ [ 'key' => 'doc_category_knowledge_base', 'value' => $_GET['knowledgebase'], 'compare' => 'LIKE' ] ]; } $terms = get_terms( $terms_object ); global $wpdb; $_post__not_in_query = $wpdb->prepare( "SELECT ID as post_id from $wpdb->posts WHERE post_type = %s AND post_status != 'trash' AND post_status != 'auto-draft' AND ID NOT IN ( SELECT object_id as post_id FROM $wpdb->term_relationships WHERE term_taxonomy_id IN ( SELECT term_taxonomy_id FROM $wpdb->term_taxonomy WHERE taxonomy = %s ) )", 'docs', 'doc_category' ); $_post__not_in = $wpdb->get_col( $_post__not_in_query ); ?>