Як отримати посилання та назву від ідентифікатора пошти?


11

Я зберігав масив ідентифікаторів допису, і я хотів би вказати публікації як посилання, тобто мені потрібно отримати заголовок та посилання на ідентифікатор повідомлення - $ id. Список повинен бути переказаний наступним умовою if, це означає, що я якось повинен замінити $ id постійною посиланням та заголовком. На даний момент код лише перелічує номери ідентифікаторів пошти.

<?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

7

Вам просто потрібно використовувати get_permalink( $id )і get_the_title( $id ).


0

Якщо у вас немає доступу, ви можете спробувати wp api

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.