function devvn_wp_corenavi($custom_query = null, $paged = null) { global $wp_query; if($custom_query) $main_query = $custom_query; else $main_query = $wp_query; $paged = ($paged) ? $paged : get_query_var('page'); $big = 999999999; $total = isset($main_query->max_num_pages)?$main_query->max_num_pages:''; if($total > 1) echo '<div class="pagenavi">'; echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?page=%#%', 'current' => max( 1, $paged ), 'total' => $total, 'mid_size' => '7', // Số trang hiển thị khi có nhiều trang trước khi hiển thị ... 'prev_text' => __('Prev','devvn'), 'next_text' => __('Next','devvn'), ) ); if($total > 1) echo '</div>'; } function get_custom_post_to_homepage() { $posts = array( 'page' => $paged, 'cat' => 116, 'posts_per_page' => 15, 'order' => 'ASC', ); $args = new wp_query( $posts ); // The Loop if ( $args->have_posts() ) {?> <div class="row row-small large-columns-3 medium-columns-2 small-columns-1 has-shadow row-box-shadow-1"> <?php while ( $args->have_posts()) : $args->the_post();?> <div class="col large-4 medium-6 small-12 post-item"> <div class="col-inner"> <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <div class="box box-text-bottom box-blog-post has-hover"> <div class="box-image"> <div class="image-cover"> <?php the_post_thumbnail('large'); ?> </div> <div class="box-text text-left"> <div class="box-text-inner blog-post-inner"> <h5 class="post-title is-large "><?php the_title(); ?></h5> <div class="is-divider"></div> <p class="from_the_blog_excerpt "><?php the_excerpt(); ?></p> </div> </div> </div> </div> </a> </div> </div> <?php endwhile ?> </div> <?php devvn_wp_corenavi($args);?> <?php } wp_reset_postdata(); } add_shortcode( 'get_custom_post', 'get_custom_post_to_homepage' );