如何从帖子ID中获取永久链接和标题?

时间:2012-02-20 作者:sarytash

我已经存储了一个帖子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>";
  }
?>  

3 个回复
最合适的回答,由SO网友:Evan Yeung 整理而成
<?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>";
  }
?>  
SO网友:mor7ifer

你只需要使用get_permalink( $id )get_the_title( $id ).

SO网友:Harry Bosh

如果您没有访问权限,可以尝试wp api

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

结束

相关推荐

Protecting HTML5 video

我会尽我所能解释我的情况,这样你就能知道我是从哪里来的。我正在为一个运动队的wordpress网站工作,那里有很多队。我们想在我们的网站上开设辅导课程。这是为了让所有教练都能看到应该如何进行训练,因为许多教练都是家长教练。问题是,在一个非常紧密的社区里,有很多教练,很多家庭都有孩子在其他地区的竞争队中,所以我们要做的是保护我们的材料不受任何影响;只是被我们的教练下载并与对手教练共享,或者是那些本来就不应该访问它的人,或者是那些获得视频链接并自己访问视频并可能分发视频的人。当地球队之间有很多球员和教练的动作