วันนี้เจอปัญหานี้มาครับ ใช้ 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 ที่ผมจะใช้งาน ก็ใช้ได้ผลเหมือนกันครับ
Leave a Reply