Si certo.
In pratica tu stai utilizzando Wordpress, meglio specificarlo.
Per quanto riguarda gli ultimi articoli di una determinata categoria, devi inserire il seguente codice all'interno della sidebar (sidebar.php) oppure se funziona nei widget (io non utilizzo i widget, per cui devi fare una prova tu, comunque dovrebbe andare ugualmente).
Codice:
<?php $myposts = get_posts('numberposts=5&category=1');
foreach($myposts as $post) : ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a><br/>
<?php endforeach; ?>
Con questo codice avrai gli ultimi articoli di una sola categoria.
Per modificare il numero di articoli da visualizzare e la categoria, devi modificare questo pezzetto:
Codice:
get_posts('numberposts=5&category=1');
Il numero 5 è il numero di articoli da visualizzare e il numero 1 equivale alla categoria, quindi cambiali come meglio credi.
Come vedi non c'è bisogno di nessun plugin.
Da quello che ho capito, vorresti mettere accanto ad ogni link degli ultimi articoli di una categoria, anche un'icona/immagine relativa a quell'articolo.
Ci sono diversi metodi (in giro ne ho visti tre), ma quello che utilizzo io e quello che mi è sembrato veramente semplice, è quello che ti mostrerò.
In pratica su Wordpress, quando crei un articolo, hai il "Custom Fields", tante volte ci chiediamo a cosa serve, in questo caso puoi utilizzarlo per associare ad ogni articolo un'immagine che sarà visibile poi nella sidebar accanto al link dell'ultimo articolo (il codice di prima!).
Nel Custom Fields devi cliccare su "enter new" che si trova subito sotto il campo "name"...probabilmente tu avrai la versione di Wordpress in italiano...
Nel "name" inserisci un nome qualsiasi, ad esempio "icona". Nel campo accanto "value", devi inserire il link relativo all'immagine che vuoi inserire. Ad esempio inserisci:
Codice:
http://archistyle.altervista.org/images/icona1.gif
puoi inserire il link dell'immagine anche nel seguente modo, è uguale:
Codice:
/images/icona1.gif
Ora devi andare a modificare il codice che ti ho dato all'inizio, quindi il codice finale che comprende sia gli ultimi articoli che l'immagine asociata ad ogni articolo è:
Codice:
<?php $myposts = get_posts('numberposts=5&category=1');
foreach($myposts as $post) : ?>
<?php $icona = get_post_meta($post->ID, 'icona', true ); ?>
<a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><img src="<?php echo $icona ?>" />
</a>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<br/>
<?php endforeach; ?>
Questo codice è modificato in base alle mie esigenze, nel mio codice ho aggiunto anche un po' di css così da rendere migliore dal punto di vista grafico, tu invece puoi fare delle prove.
Se guardi quest'ultimo codice che ti ho dato, vedrai che in tre occasioni c'è la parola "icona". La prima parola "icona" dovrà essere uguale alla terza parola "icona". Mentre la seconda "icona" deve essere uguale alla parola che hai inserito precedentemente nel "Custom Fields", se no non funziona nulla.
Ora hai due possibilità. O ridimensioni automaticamente le immagini, inserendo all'interno del tag "img" il width o l' "height" in modo tale che sia uguale per tutti, oppure lasci così come è ed ogni volta ritagli l'immagine della stessa misura delle altre.
Questo codice è fatto in modo tale che sia l'articolo che l'immagine siano linkabili e quindi portino all'articolo in questione. Puoi anche togliere il link all'immagine se vuoi, casomai me lo fai sapere e te lo modifico.
Se vuoi anche un piccolo riassunto sotto ogni articolo, ti posterò il codice modificato.