ปัญหาเมื่อกำหนดให้ wordpress query_post แสดงเฉพาะเรื่อง
ปัญหาเมื่อ เรากำหนดให้ wordpress แสดง post ออกมาแค่เฉพาะใน category หรือ เฉพาะ id ที่เรากำหนด เช่น
ตย.1 query_posts(’showposts=3&cat=4);
=คือ แสดงบท 3 บทความล่าสุด และอยู่ใน category = 4
ตย.2 query_posts(‘category_name=plugin&posts_per_page=-1′)
= แสดงบทความในกลุ่ม category plugin ออกมา 1 บทความ
แต่ถ้าเราใช้คำสั่งนี้ ปัญหาที่ตามมาคือ ตอนท้ายของ แต่ละหน้าจะมีให้แสดง next > กับ Previous หมายถึงไปหน้าพถัดไปหรือหน้าก่อนหน้า จะไม่สามารถใช้แสดงได้ถูกต้อง เกิด แสดงแต่บทความเดิมๆ ไม่ยอมไปเอาบทความเก่ามาแสดง พูดง่ายๆคือ error ครับ
วิธีแก้ไข:
คือต้องเพิ่ม คำสั่งเข้าไปใน query_post ด้วย เช่น
จาก query_posts(’showposts=3&cat=4);
เป็น query_posts(’showposts=3&cat=4&paged=’.$paged); < == สีแดงคือส่วนที่เพิ่ม
เพียงเท่านี้ ก็สามารถใช้ Next หรือ Previous ได้อย่างไม่มีปัยหาแล้วครับ
ผู้ช่วยครู







ข้อคิดเห็นจากผู้เข้าชม (ยังไม่มี)
ยังไม่มีการแสดงข้อคิดเห็น สำหรับเรื่องนี้
ร่วมแสดงข้อคิดเห็น
คิดเห็นอย่างไร หรือมีคำถามเพิ่มเติม เขียนบอกได้นะคะ