การแจ้งเตือน
ลบทั้งหมด
ธีม Plant
2 โพสต์
3 ผู้ใช้
0 Likes
432 เข้าชม
0
24/08/2021 10:53 pm
หัวข้อเริ่มต้น สวัสดีครับ
พอดีอยากลองปรับตำแหน่งการวาง Related Post ไปอยู่ในไฟล์ single-post วางก่อน Author Box
ปรากฏว่า Related Post ไม่ทำงานครับ คือมันแสดงโพสต์ปกติ แต่เป็น Latest Post แทนที่จะเป็น Related Post ขอแต่ละโพสต์
2 คำตอบ
0
25/08/2021 11:06 am
ตรงนี้อาจจะต้องเขียนเพิ่มใน single.php นะครับ
ลองดูโค๊ดการเขียน Related Posts ได้ที่ลิ้งก์นี้ครับ
0
25/08/2021 1:37 pm
ตัวนี้คือใช้โค้ดชุดนี้ไปวางไว้ในตำแหน่งใหม่ใช่ไหมครับ
<?php if(get_theme_mod('blog_related', 0)) {get_template_part( 'template-parts/single', 'related', array('id' => $pid) );} ?>
ถ้าใช้คิดว่าตัวแปล $pid อาจไม่ทำงานถ้านำไปวางไว้ที่ไฟล์อื่น เช่น content-single.php นะครับ
อาจใข้วิธีเขียน loop ใหม่เองเลยตาม น้องเบน บอกก็ได้เช่นกันนะครับ
หรือ ลองดูไฟล์ตัวอย่างที่โฟเดอร์ template-parts ไฟล์ชื่อว่า single-related.php ดูนะครับ
แล้วหาวิธี get ไอดีของโพสมาใส่ $pid ดูก็ได้เช่นกันนะครับ