Basandomi sul plugin per WordPress di Nick Momrik che produce un elenco di post recenti ho preparato un nuovo plugin, che aggiunge anche il numero di commenti per ciascun post.
Come si usa
Dopo aver messo il plugin nella directory wp-content/plugins ed averlo attivato, inserite la chiamata alla funzione nel punto in cui volete che compaia l’elenco (ad esempio nella sidebar):
< ?php if (function_exists('recent_posts_with_comments')) { ?>
<ul>
< ?php recent_posts_with_comments() ?>
</ul>
< ?php } ?>
La funzione può anche essere chiamata specificando dei parametri, che di default sono:
recent_posts_with_comments(
$no_posts = 5,
$before = '<li>',
$after = '</li>',
$hide_pass_post = true,
$skip_posts = 0,
$show_excerpts = false
)
Questi parametri sono abbastanza autoesplicativi, e comunque c’è un tutorial (non aggiornatissimo), da cui estrapolo queste note:
$no_posts – numero di post da mostrare.
$before – testo da inserire prima del link.
$after – testo da inserire dopo il link.
$hide_pass_post – se mostrare o meno i post protetti da password.
$skip_posts – numero di post da saltare prima di mostrare il numero di post specificato col parametro $no_posts. Ad esempio, se mettete l’elenco nella home page, dove già sono presenti gli ultimi 5 post, potreste voler saltare 5 post.
$show_excerpts – se mostrare o meno il sommario del post.
Download:
recent_posts_with_comments.php.zip
Per una maggiore personalizzazione
Un’alternativa più elaborata è il plugin disponibile su coffee2code, che offre un grado più elevato di personalizzazione (ad esempio, consente di scegliere le categorie o gli autori dei post da elencare).