'fcn_chapter', 'post_status' => 'publish', 'post__in' => $args['post_ids'], 'order' => $args['order'] ?? 'desc', 'orderby' => $args['orderby'] ?? 'date', 'posts_per_page' => $args['count'], 'meta_key' => 'fictioneer_chapter_hidden', 'meta_value' => 0, 'no_found_rows' => true, 'update_post_term_cache' => false ); // Parameter for author? if ( isset( $args['author'] ) && $args['author'] ) $query_args['author_name'] = $args['author']; // Taxonomies? if ( ! empty( $args['taxonomies'] ) ) { $query_args['tax_query'] = fictioneer_get_shortcode_tax_query( $args ); } // Excluded tags? if ( ! empty( $args['excluded_tags'] ) ) { $query_args['tag__not_in'] = $args['excluded_tags']; } // Excluded categories? if ( ! empty( $args['excluded_cats'] ) ) { $query_args['category__not_in'] = $args['excluded_cats']; } // Apply filters $query_args = apply_filters( 'fictioneer_filter_shortcode_latest_chapters_query_args', $query_args, $args ); // Query chapters $entries = new WP_Query( $query_args ); ?>
have_posts() ) : ?>