Come visualizzare i post recenti aggiunti nei tipi di post personalizzati
Ho provato un codice pubblicato qui>>Custom Post Type: Ottenere il permalink più recente
Il problema è che mostra solo un post recente e senza get_the_title... qualcuno può aiutarmi a ottenere fino a 10 post con Titolo e permalink del tipo di post personalizzato?
Sto cercando su Google da circa un'ora... Per favore, qualcuno mi aiuti

La risposta si trova essenzialmente nel Codex!
<h2>Post Recenti</h2>
<ul>
<?php
$recent_posts = wp_get_recent_posts(array('post_type'=>'book'));
foreach( $recent_posts as $recent ){
echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Visualizza '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </li> ';
}
?>
</ul>
L'unica cosa che ho fatto è stato aggiungere un argomento per cercare il post type book
invece del post type predefinito post
.
E questa è probabilmente un duplicato di questa domanda, ma il sistema non mi permette di contrassegnarla come tale.

Supponendo che tu sappia come utilizzare WP_Query, puoi usare il seguente codice per ottenere i 10 post più recenti per qualsiasi tipo di post personalizzato.
$args = array(
'post_type' => 'your-custom-post-type',
'orderby' => 'date',
'order' => 'DESC',
'posts_per_page' => 10
);
$query = new WP_Query( $args );

Puoi anche aggiungere questo codice. Devi includere 'post_status' => 'publish' nell'array del codice.
<?php
$recent_posts = wp_get_recent_posts(array('numberposts' => 100, 'post_status' => 'publish', 'post_type'=>'book'));
foreach( $recent_posts as $recent ){
echo '<a href="' . get_permalink($recent["ID"]) . '" title="Visualizza '.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> ';
}?>
