Я сохранил массив идентификаторов постов, и я хотел бы перечислить посты как ссылки. Это означает, что мне нужно получить заголовок и постоянную ссылку для идентификатора поста - $ id. Список должен отражаться в следующем условии if, что означает, что мне нужно каким-то образом заменить $ id на постоянную ссылку и заголовок. На данный момент код просто перечисляет номера почтовых идентификаторов.
<?php
if(count($related)){
echo "<div>Read More<ul>";
foreach($related as $id){
echo "<li>$id</li>";
}
echo "</ul></div>";
}
?>
Вам просто нужно использовать
get_permalink( $id )
иget_the_title( $id )
.источник
Если у вас нет доступа, вы можете попробовать WP API
https://content.wordpress.com.au/wp-json/wp/v2/posts/POST_ID
источник