ย้ายที่ Related Pos...
 
การแจ้งเตือน
ลบทั้งหมด

ย้ายที่ Related Post แล้วไม่ทำงาน

2 โพสต์
3 ผู้ใช้
0 Likes
409 เข้าชม
0
หัวข้อเริ่มต้น

สวัสดีครับ

พอดีอยากลองปรับตำแหน่งการวาง Related Post ไปอยู่ในไฟล์ single-post วางก่อน Author Box

ปรากฏว่า Related Post ไม่ทำงานครับ คือมันแสดงโพสต์ปกติ แต่เป็น Latest Post แทนที่จะเป็น Related Post ขอแต่ละโพสต์

2 คำตอบ
0

ตรงนี้อาจจะต้องเขียนเพิ่มใน single.php นะครับ

ลองดูโค๊ดการเขียน Related Posts ได้ที่ลิ้งก์นี้ครับ

https://wordpress.stackexchange.com/questions/75112/query-related-posts-in-a-custom-post-type-by-a-custom-taxonomy

0

ตัวนี้คือใช้โค้ดชุดนี้ไปวางไว้ในตำแหน่งใหม่ใช่ไหมครับ

<?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 ดูก็ได้เช่นกันนะครับ

แบ่งปัน: