Bagaimana cara mendapatkan permalink dan judul dari ID pos?

11

Saya telah menyimpan sejumlah ID kiriman dan saya ingin mendaftarkan kiriman sebagai tautan, artinya saya perlu mendapatkan judul dan tautan permanen untuk kiriman ID - $ id. Daftar harus digaungkan oleh kondisi if berikut ini, yang berarti saya harus mengganti $ id dengan permalink dan judul. Saat ini kode hanya mencantumkan nomor ID pos.

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

Jawaban:

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>";
  }
?>  
Evan Yeung
sumber
Jawaban Anda ... itu jenius! : D
mor7ifer
7

Anda hanya perlu menggunakan get_permalink( $id )dan get_the_title( $id ).

mor7ifer
sumber
0

Jika Anda tidak memiliki akses, Anda dapat mencoba api wp

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

Harry Bosh
sumber