function get_exclusive_post() { global $post; $args = array('posts_per_page' => 1, 'post_status' => 'publish', 'post_type' => 'post', 'meta_key' => 'db_weekly_views', 'orderby' => 'meta_value_num', 'order' => 'DESC'); $query = new WP_Query($args); while ($query->have_posts()) { $query->the_post(); echo exclusive_post(); } }
function get_exclusive_posts($args = array()) { global $post, $exclude_posts; $defaults = array('posts_per_page' => 1); // merge arguments with defaults && set keys as variables $args = array_merge($defaults, $args); foreach ($args as $key => $val) { ${$key} = $val; } $args = array('posts_per_page' => $posts_per_page, 'post_status' => 'publish', 'post__not_in' => $exclude_posts[1], 'post_type' => 'exclusive', 'orderby' => 'date', 'order' => 'DESC'); $query = new WP_Query($args); while ($query->have_posts()) { $query->the_post(); $blogID = 1; echo '<div class="col-xs-12">'; echo exclusive_post($blogID); echo '</div>'; } }