Quando visualizziamo un post di WordPress con il file single.php
una funzione molto richiesta dai clienti รจ quella di poter visualizzare un elenco degli atri post della stessa categoria. La soluzione non richiede l'uso di plugin, ma della funzione condizionale in_category()
, che verifica se un post appartiene ad una determinata categoria. Vediamo i dettagli.
Aggiungete il seguente codice al file functions.php
:
function more_from_category($cat_ID) {
if(in_category($cat_ID) {
$posts = get_posts('numberposts=5&category='.$cat_ID);
$output = '<h3>Altri post in questa categoria</h3>';
$output.= '<ul>';
foreach($posts as $post) {
$output.= '<li><a href="'.get_permalink().'">'.get_the_title.'</a></li>';
}
wp_reset_query();
$output.= '</ul>';
echo $output;
}
}
Quindi usate la funzione more_from_category()
nel Loop del file single.php
utilizzando l'ID della categoria scelta:
<?php more_from_category(123); ?>