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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptช่วยดูโค้ดของ wp ให้หน่อยครับ มันผิดตรงไหน
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ช่วยดูโค้ดของ wp ให้หน่อยครับ มันผิดตรงไหน  (อ่าน 522 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ae18
ก๊วนเสียว
*

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

กระทู้: 325



ดูรายละเอียด
« เมื่อ: 14 มิถุนายน 2012, 15:25:52 »

ลองโพสหัวข้อข่าวใหม่ใน wp แล้ว หัวข้อข่าวที่โพสล่าสุดจะไม่ขึ้นเป็นหัวข้อข่าวแรกของหน้า index แต่กลายเป็นหัวข้อข่าวเก่าที่ถูกโพสก่อนหน้านั้นเป็นหัวข้อข่าวแรก แล้วกลับกัน ถ้าเข้าไปหน้า categories ของข่าวล่าสุด หัวข้อข่าวที่โพสล่าสุดจะเป็นหัวข้อแรก

รบกวนช่วยดูโค้ดตรงนี้ให้หน่อย มันผิดตรงไหนครับ   Tongue

   <?php $recent = new WP_Query("cat=-<? echo $wp_vide; ?>,-<? echo $wp_phot; ?>&showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
บันทึกการเข้า

emukidz
ก๊วนเสียว
*

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

กระทู้: 293



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 15 มิถุนายน 2012, 09:34:51 »

ลองโพสหัวข้อข่าวใหม่ใน wp แล้ว หัวข้อข่าวที่โพสล่าสุดจะไม่ขึ้นเป็นหัวข้อข่าวแรกของหน้า index แต่กลายเป็นหัวข้อข่าวเก่าที่ถูกโพสก่อนหน้านั้นเป็นหัวข้อข่าวแรก แล้วกลับกัน ถ้าเข้าไปหน้า categories ของข่าวล่าสุด หัวข้อข่าวที่โพสล่าสุดจะเป็นหัวข้อแรก

รบกวนช่วยดูโค้ดตรงนี้ให้หน่อย มันผิดตรงไหนครับ   Tongue

   <?php $recent = new WP_Query("cat=-<? echo $wp_vide; ?>,-<? echo $wp_phot; ?>&showposts=10"); while($recent->have_posts()) : $recent->the_post();?>

ไม่รู้ว่าใช้ Theme ไหนนะครับ แต่เอาจากที่เห็น โค้ด WP_Query("cat=-<? echo $wp_vide; ?>,-<? echo $wp_phot; ?>&showposts=10") สังเกตว่าจะมีเครื่องหมายลบ (-) หน้า $wp_vide กับ $wp_phot ตามปกติ การใส่เครื่องหมายลบ (-) ในช่อง cat=" XXX " จะหมายถึงการยกเว้น ไม่แสดงโพสต์ใน category ที่กำหนดไว้นะครับ จากโค้ดที่ให้มามันบอกได้แค่ว่า คุณตั้งค่าให้ไม่แสดงโพสต์ที่อยู่ใน category ไหนบ้าง ยังไม่มีส่วนที่แสดงว่าการลำดับหัวข้อโพสต์เลยครับ เลยเดาได้แค่ว่าคุณอาจจะโพสต์ลงใน category ที่กำหนดให้ไม่แสดงผลหน้าแรก มันเลยไม่มีโชว์ที่หน้าแรกมั้งครับ
บันทึกการเข้า

ae18
ก๊วนเสียว
*

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

กระทู้: 325



ดูรายละเอียด
« ตอบ #2 เมื่อ: 15 มิถุนายน 2012, 17:47:50 »

ลองโพสหัวข้อข่าวใหม่ใน wp แล้ว หัวข้อข่าวที่โพสล่าสุดจะไม่ขึ้นเป็นหัวข้อข่าวแรกของหน้า index แต่กลายเป็นหัวข้อข่าวเก่าที่ถูกโพสก่อนหน้านั้นเป็นหัวข้อข่าวแรก แล้วกลับกัน ถ้าเข้าไปหน้า categories ของข่าวล่าสุด หัวข้อข่าวที่โพสล่าสุดจะเป็นหัวข้อแรก

รบกวนช่วยดูโค้ดตรงนี้ให้หน่อย มันผิดตรงไหนครับ   Tongue

   <?php $recent = new WP_Query("cat=-<? echo $wp_vide; ?>,-<? echo $wp_phot; ?>&showposts=10"); while($recent->have_posts()) : $recent->the_post();?>

ไม่รู้ว่าใช้ Theme ไหนนะครับ แต่เอาจากที่เห็น โค้ด WP_Query("cat=-<? echo $wp_vide; ?>,-<? echo $wp_phot; ?>&showposts=10") สังเกตว่าจะมีเครื่องหมายลบ (-) หน้า $wp_vide กับ $wp_phot ตามปกติ การใส่เครื่องหมายลบ (-) ในช่อง cat=" XXX " จะหมายถึงการยกเว้น ไม่แสดงโพสต์ใน category ที่กำหนดไว้นะครับ จากโค้ดที่ให้มามันบอกได้แค่ว่า คุณตั้งค่าให้ไม่แสดงโพสต์ที่อยู่ใน category ไหนบ้าง ยังไม่มีส่วนที่แสดงว่าการลำดับหัวข้อโพสต์เลยครับ เลยเดาได้แค่ว่าคุณอาจจะโพสต์ลงใน category ที่กำหนดให้ไม่แสดงผลหน้าแรก มันเลยไม่มีโชว์ที่หน้าแรกมั้งครับ

$wp_vide กับ $wp_phot ในส่วนนี้มันกำหนดให้เราเลือกว่าต้องการใช้หรือไม่แค่นั้น ส่วนปัญหาที่ถาม ตอนนี้แก้ไขได้แล้วครับ เล่นเอาซะงงไปพักนึง   wanwan004
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์