Add Following code in your current shortcode function :
function sc_newsletter_list($atts) {
extract(shortcode_atts(array('limit' => '10', 'number' => '3','fullpage' => 'no', 'category' => '', 'title' => '',), $atts));
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$number = $limit;
$wp_query = new WP_Query(
array(
'post_type' => array('Newsletter'),
'paged' => $paged,
'posts_per_page' => $number,
));
$output = '';
$counter = 0;
if ( $wp_query->have_posts() ):
while( $wp_query->have_posts() ) : $wp_query->the_post();
...............................
.................................
// Pagination : [wp-pagenavi] plugin used
if(function_exists('wp_pagenavi')) {
$output .= ''.wp_pagenavi( array(
'query' =>$wp_query
)).'';
}
No comments:
Post a Comment