Posta kimliğinden kalıcı bağlantı ve başlık nasıl alınır?


11

Ben bir dizi yazı ID sakladım ve ben mesajlar link olarak listelemek istiyorum, ben post ID - $ id için başlık ve kalıcı bağlantı almak gerekir anlamına gelir. Liste, if durumunda aşağıdaki şekilde yankılanmalıdır, bu da bir şekilde $ ID'yi kalıcı bağlantı ve başlık ile değiştirmek zorunda olduğum anlamına gelir. Şu anda kod yalnızca posta kimlik numaralarını listeler.

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

Yanıtlar:


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>";
  }
?>  

Cevabınız ... dahice! : D
mor7ifer

7

Sadece kullanmak gerekir get_permalink( $id )ve get_the_title( $id ).


0

Eğer erişiminiz yoksa wp api'yi deneyebilirsiniz

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

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.