ปัญหาเมื่อกำหนดให้ 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 ได้อย่างไม่มีปัยหาแล้วครับ

ผู้ช่วยครู
:wink:

บันทึกใน social bookmark หรือส่งความรู้นี้ถึงผู้อื่น

ข้อคิดเห็นจากผู้เข้าชม (ยังไม่มี)

ยังไม่มีการแสดงข้อคิดเห็น สำหรับเรื่องนี้

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


ค้นหาเรื่องที่สนใจ

| หรือ ค้นหาจากคำค้น »

Photo albums

อัลบัมล่าสุด » pattaya9-sportdays-2007
หรือเลือกจากอัลบัมทั้งหมด