ผู้เขียน หัวข้อ: วิธีดึงข้อมูลออกจากฐานข้อมูลของเวิร์ดเพรส แบบสุ่ม  (อ่าน 866 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ smf

  • [color=green][i]"ถ้าคุณไม่สามารถอธิบายอย่างง่ายๆ ให้คนอื่นเข้าใจได้แล้วล่ะก็ แสดงว่าคุณยังเข้าใจมันไม่ดีพอ"[/i][/color]
  • Administrator
  • Hero Member
  • *****
  • กระทู้: 1,368
  • พอยท์: 5
    • ดูรายละเอียด
    • pordoo.com
    • อีเมล์
หลายครั้งหลายคราที่เราต้องการแสดงบทความที่เขียนไว้ในเวิร์ดเพรสของเรา ออกมาแบบสุ่มๆ อาจจะเอาไปทำบทความที่น่าสนใจ หรือโพสต์อื่นที่น่าสนใจ ก็แล้วแต่จะประยุกต์ใช้งาน
เวิร์ดเพรสได้เขียนฟังก์ชั่น query_posts() ไว้ให้เราคิวรี่บทความออกจากฐานข้อมูลพร้อมเสร็จแล้ว เพียงส่งพารามิเตอร์เข้าไปเท่านั้น บทความที่ต้องการก็ออกมาอย่างง่ายดาย และถ้าต้องการสุ่มบทความเราก็ส่งพารามิเตอร์  order=rand เข้าไป ง่ายกว่าเข็ญครกขึ้นภูเขาเยอะ
ดูตัวอย่าง

 
<?php query_posts('order=rand&showposts=10'); while (have_posts()) : the_post(); // แสดงบทความ endwhile; ?>
order=rand ให้สุ่มบทความ
 showposts=10 ดึงออกมา 10 บทความ
ถ้าจะอ่านรายละเอียดทั้งหมดของฟังก์ชั่น query_posts() สามารถอ่านได้ที่
http://codex.wordpress.org/Function_Reference/query_posts


ที่มา: http://www.select2web.com/wordpress/wp_query-random.html