Come ottenere il permalink e il titolo da un ID articolo?

20 feb 2012, 03:30:41
Visualizzazioni: 146K
Voti: 17

Ho memorizzato un array di ID degli articoli e vorrei elencarli come link, quindi ho bisogno di ottenere il titolo e il permalink per l'ID dell'articolo - $id. L'elenco dovrebbe essere mostrato dalla seguente condizione if, il che significa che devo in qualche modo sostituire $id con il permalink e il titolo. Al momento il codice elenca semplicemente i numeri ID degli articoli.

<?php
  if(count($related)){
    echo "<div>Leggi altro<ul>";
    foreach($related as $id){
       echo "<li>$id</li>";
    }
    echo "</ul></div>";
  }
?>  
0
Tutte le risposte alla domanda 3
1
38
<?php
if(count($related)) {
    echo "<div>Leggi anche<ul>";
    foreach($related as $id) {
        echo '<li><a href="'.get_permalink( $id ).'">'.get_the_title( $id ).'</a></li>';
    }
    echo "</ul></div>";
  }
?>  
20 feb 2012 03:38:59
Commenti

La tua risposta...è geniale! :D

mor7ifer mor7ifer
20 feb 2012 03:39:28
0
10

Hai solo bisogno di utilizzare get_permalink( $id ) e get_the_title( $id ).

20 feb 2012 03:39:10
0

Se non hai accesso puoi provare con l'API di WordPress

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

30 ott 2018 04:53:41