web-dev-qa-db-ja.com

投稿IDからパーマリンクとタイトルを取得する方法?

投稿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>";
  }
?>  
11
sarytash
<?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>";
  }
?>  
23
Evan Yeung

get_permalink( $id )get_the_title( $id )を使うだけです。

7
mor7ifer

アクセスできない場合は、wp apiを試すことができます。

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

0
Harry Bosh