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

เริ่มโดย ae18, 14 มิถุนายน 2012, 15:25:52

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ae18

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

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

   <?php $recent = new WP_Query("cat=-<? echo $wp_vide; ?>,-<? echo $wp_phot; ?>&showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
[direct=https://runningwiki.blogspot.com/]เริ่มต้นวิ่ง เทคนิคการวิ่ง อาการบาดเจ็บจากการวิ่ง[/direct]

emukidz

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

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

   <?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 ที่กำหนดให้ไม่แสดงผลหน้าแรก มันเลยไม่มีโชว์ที่หน้าแรกมั้งครับ
[direct=http://www.barekadin.com]เสื้อผ้าแฟชั่นราคาถูก[/direct]
[direct=http://www.tshirtstreetwear.com]เสื้อยืดแฟชั่น[/direct]

ae18

อ้างถึงจาก: emukidz ใน 15 มิถุนายน 2012, 09:34:51
อ้างถึงจาก: ae18 ใน 14 มิถุนายน 2012, 15:25:52
ลองโพสหัวข้อข่าวใหม่ใน wp แล้ว หัวข้อข่าวที่โพสล่าสุดจะไม่ขึ้นเป็นหัวข้อข่าวแรกของหน้า index แต่กลายเป็นหัวข้อข่าวเก่าที่ถูกโพสก่อนหน้านั้นเป็นหัวข้อข่าวแรก แล้วกลับกัน ถ้าเข้าไปหน้า categories ของข่าวล่าสุด หัวข้อข่าวที่โพสล่าสุดจะเป็นหัวข้อแรก

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

   <?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:
[direct=https://runningwiki.blogspot.com/]เริ่มต้นวิ่ง เทคนิคการวิ่ง อาการบาดเจ็บจากการวิ่ง[/direct]