Thứ Hai, 30 tháng 12, 2013

Phân trang trong wordpress

Phân trang

Dùng hàm paginate_links() có sẵn trong wordpress


 <ul>
            <?php
            $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
            $args = array(
                'posts_per_page' => 1,
                'category_name' => 'cong-nghe',
                'paged' => $paged,
            );

            $the_query = new WP_Query($args);
            while ($the_query->have_posts()):$the_query->the_post();

                echo ' <li>';
                echo '  <div class="title"> ';
                the_title();
                echo '</div>';
                echo '   <div class="img">';
                the_post_thumbnail();
                echo '</div>';
                echo '  <div class="content">';
                echo get_the_content();
                echo '</div>';
                echo '</li>';

            endwhile;

            $big = 999999999; // need an unlikely integer
            echo paginate_links(array(
                'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
                'format' => '?paged=%#%',
                'current' => max(1, get_query_var('paged')),
                'total' => $the_query->max_num_pages));
            ?>


        </ul>

Không có nhận xét nào:

Đăng nhận xét