问题描述

我已经存储了一个数组的帖子 ID,我想列出的帖子作为链接,这意味着我需要获得标题和固定链接的帖子 ID – $ id 。该列表应该由以下 if 语句来回应,这意味着我必须用固定链接和标题替换 $ id 。目前代码只列出了帖子 ID 号码。

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

最佳解决方案

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

次佳解决方案

您只需要使用 get_permalink( $id )get_the_title( $id )

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。