Como obter o link permanente e o título do ID da postagem?


11

Eu armazenei uma variedade de IDs de postagem e gostaria de listar as postagens como links, o que significa que preciso obter o título e o link permanente para o ID da postagem - $ id. A lista deve ser repetida pela seguinte condição if, o que significa que, de alguma forma, tenho que substituir $ id pelo link permanente e pelo título. No momento, o código apenas lista os números de identificação da postagem.

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

Respostas:


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>";
  }
?>  

Sua resposta ... é genial! : D
mor7ifer 20/02/2012

7

Você só precisa usar get_permalink( $id )e get_the_title( $id ).


0

Se você não tiver acesso, tente o wp api

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.