Tag: wp-pagenavi

  • วิธีใช้ WP_Query ร่วมกับ Plugin WP-Pagenavi

    วิธีใช้ WP_Query ร่วมกับ Plugin WP-Pagenavi

    วันนี้เจอปัญหานี้มาครับ ใช้ WP_Query ในการ query ข้อมูลออกมา แต่มันดันทำงานกับ WP-Pagenavi ไม่ได้ซะงั้น เกิดอะไรขึ้นเนี่ย เข้า Google เพื่อหาทางแก้ไขปัญหานี้ จนเจอวิธี HOW TO GET CUSTOM WP_QUERY LOOP WORKING WITH PAGINATION AND WP-PAGENAVI

    วิธีการที่เค้าแนะนำมา คือให้เขียน Code แบบนี้ครับ

    [php]
    <?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query(‘cat=-6&paged=’ . $paged);
    while ($wp_query->have_posts()) : $wp_query->the_post();
    ?>

    <?php // ใส่ Code เพื่อแสดง Post ของเรา ?>

    <?php
    endwhile;
    if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); }
    $wp_query = null; $wp_query = $temp; ?>
    [/php]

    และผมลองทดสอบกับ Plugin WP_Paging ที่ผมจะใช้งาน ก็ใช้ได้ผลเหมือนกันครับ