จะได้รับ Permalink และ Title จาก Post ID ได้อย่างไร


11

ฉันเก็บอาร์เรย์ของรหัสโพสต์แล้วและฉันต้องการแสดงรายการลิงก์เป็นลิงก์หมายความว่าฉันต้องได้รับชื่อและลิงก์สำหรับ ID โพสต์ - $ id รายการควรจะถูกสะท้อนออกมาด้วยเงื่อนไขต่อไปนี้ซึ่งหมายความว่าฉันต้องแทนที่ $ id ด้วย permalink และหัวเรื่อง ในขณะนี้รหัสเพียงแสดงหมายเลขรหัสโพสต์

<?php
  if(count($related)){
    echo "<div>Read More<ul>";
    foreach($related as $id){
       echo "<li>$id</li>";
    }
    echo "</ul></div>";
  }
?>  

คำตอบ:


25
<?php
if(count($related)) {
    echo "<div>Read More<ul>";
    foreach($related as $id) {
        echo '<li><a href="'.get_permalink( $id ).'">'.get_the_title( $id ).'</a></li>';
    }
    echo "</ul></div>";
  }
?>  

คำตอบของคุณ ... มันเป็นอัจฉริยะ! : D
mor7ifer


0

หากคุณไม่มีสิทธิ์เข้าถึงคุณสามารถลองใช้ wp api

https://content.wordpress.com.au/wp-json/wp/v2/posts/POST_ID

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.