Categories
Wordpress

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

วันนี้เจอปัญหานี้มาครับ ใช้ WP_Query ในการ query ข้อมูลออกมา แต่มันดันทำงานกับ 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 ที่ผมจะใช้งาน ก็ใช้ได้ผลเหมือนกันครับ

One reply on “วิธีใช้ WP_Query ร่วมกับ Plugin WP-Pagenavi”

Leave a Reply

Your email address will not be published. Required fields are marked *