ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptwordpress สอบถามการดึงหน้า "Page" มาแสดงหน้าแรกครับ ขอบคุณครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: wordpress สอบถามการดึงหน้า "Page" มาแสดงหน้าแรกครับ ขอบคุณครับ  (อ่าน 1349 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
cheszy
คนรักเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 109



ดูรายละเอียด
« เมื่อ: 20 มกราคม 2013, 22:12:33 »

เว็บwordpressผมมีหน้า Page ประมาณ ห้าหน้า และจะเพิ่มเรื่อยๆ ต้องการดึงหน้าpageล่าสุดมาแสดงเป็นหัวข้อในหน้าที่ผมต้องการจะต้อง ต้องทำยังไงครับ เพราะลอง  query_posts ไม่ถูกครับ page มีแต่ id แต่ไม่มี all page ให้เรียก เลยไปไม่เป็นเลย ต้องรบกวนผู้รู้ช่วยหน่อยครับ 

ลองหาคำตอบในเว็บแล้วแล้วส่วนใหญ่จะเป็นแบบ Post ดึงเลยจาก catalog มาแสดงอะครับ

ขอบคุณมากครับ
บันทึกการเข้า
conviction
สมุนแก๊งเสียว
*

พลังน้ำใจ: 50
ออฟไลน์ ออฟไลน์

กระทู้: 756



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 20 มกราคม 2013, 22:37:52 »

ไปที่ตั้งค่า > การอ่าน > เลือกหัวข้อ หน้าคงที่ จากนั้นก็เลือก Page ที่ต้องการให้แสดงหน้าแรกได้เลยครับ
ผมเข้าใจถูกหรือเปล่า Tongue
บันทึกการเข้า

cheszy
คนรักเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 109



ดูรายละเอียด
« ตอบ #2 เมื่อ: 20 มกราคม 2013, 23:17:24 »

ไปที่ตั้งค่า > การอ่าน > เลือกหัวข้อ หน้าคงที่ จากนั้นก็เลือก Page ที่ต้องการให้แสดงหน้าแรกได้เลยครับ
ผมเข้าใจถูกหรือเปล่า Tongue

อ่อ ไม่ใช่ให้แสดงแบบเต็มหน้าแบบนั้นอะครับ  ผมต้องการแค่ให้แสดงเป็น title ประกอบรูปภาพ แต่ละหัวข้อ ลงในหน้าเว็บแรกของผมอะครับ

ขอบคุณครับ
บันทึกการเข้า
infamous
บุคคลทั่วไป
« ตอบ #3 เมื่อ: 21 มกราคม 2013, 00:08:26 »

concept ท่าน จะทำการ list page + รูปภาพในแต่ละเพจหรือเปล่าครับ ถ้าใช่ก็

// step 1. list pages

โค๊ด:
$pages = get_pages();
echo '<ul>';
foreach($pages as $page) {
echo '<li><a href="'.get_page_link( $page->ID ).'" title="'.$page->post_title.'">'.$page->post_title.'</a>::'.$page->post_content.'</li>';
}
echo '</ul>';


// step 2. เอา $page->post_content แต่ละหน้ามากรองเอาเฉพาะรูปภาพด้วย ex pattern อีกทีครับ

โค๊ด:

preg_match("/<img .*?(?=src)src=\"([^\"]+)\"/si", $page->post_content, $img);

echo '<img src="'.$img[1].'" />';

ตัวอย่างคร่าวๆ นะครับ นำไปดัดแปลงตามสะดวกครับ

Refer : hปปp:codex.wordpress.org/Function_Reference/get_pages

ปล.อย่าเชื่อผม..ผมบ้าครับ
บันทึกการเข้า
seyaza
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 74



ดูรายละเอียด
« ตอบ #4 เมื่อ: 21 มกราคม 2013, 00:30:31 »

เข้ามาเก็บ
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์