English

Codice wordpress: mostrare uno o più articoli a caso

28 ottobre 2009, ore 07:30 | Tag: , | Pubblicato in wordpress | 1 Comment | Vota

Oltre al codice per mostrare gli ultimi articoli di una determinata categoria o tag, nella personalizzazione dell’homepage mi è stato davvero utile il codice per mostrare degli articoli a caso (o random post).

Ecco quindi il codice: inserendolo nel tema del proprio blog wordpress, appariranno due articoli pescati a caso, disposti in un elenco non ordinato, e seguiti dal loro riassunto (excerpt): 

<ul>
<?php $cat_posts = get_posts('numberposts=2&orderby=rand'); ?>
 <?php foreach($cat_posts as $post) {
 setup_postdata($post); ?>
 <li >
 <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a> <?php the_excerpt(); ?>
 </li>
 <?php } ?>
</ul>

Naturalmente questo codice si può personalizzare. Ad esempio:

  1. Si può cambiare il numero di post da ripescare: vicino a numberpost, basta sostituire il numero 2 con un altro numero a scelta.
  2. E’ anche possibile escludere una specifica categoria dall’elenco. Nella prima riga, è necessario aggiungere questo codice all’interno delle parentesi tonde, subito dopo il numero dei post: &category=-N. Dove N è il numero della categoria da escludere.Per sapere quale numero (id) è abbinato ad una categoria, bisogna andare nella Dashboard di Wordpress, in Articoli>Categorie. Quando, con il mouse, passate sopra alle categorie, osservate la scritta che compare in basso a destra del vostro browser: alla fine c’è il numero che le identifica.

Ad esempio, io ho escluso la categoria delle opportunità, perché i post di quella categoria non sono più interessanti a distanza di tempo. La mia prima riga è quindi diventata:

<?php $cat_posts = get_posts('numberposts=2&category=-61&orderby=rand'); ?>

random postsNell’immagine qui a fianco (clic per ingrandire) si vede come appare l’elenco nella Homepage, con l’aggiunta di un po’ di CSS.

L’ispirazione e la struttura base del codice che ho usato le ho prese da questo articolo, davvero molto utile:

Wordpress Random Post List without plugin

Ti potrebbe interessare anche:

Salva, condividi, vota

Se l'articolo ti è piaciuto, lo puoi salvare, condividere o votare nei tuoi servizi di editoria sociale o social bookmarking preferiti.

  • del.icio.us
  • Facebook
  • Diigo
  • Fark
  • Faves
  • FriendFeed
  • LinkedIn
  • MySpace
  • oknotizie
  • Segnalo
  • StumbleUpon
  • Technorati
  • technotizie
  • Tumblr
  • Twitter
  • Upnews
  • Wikio IT
  • ziczac

Rimani aggiornato sui prossimi articoli: iscriviti anche tu ai miei Feed RSS completi. Anche via email (è gratis!). Se non sai cosa sono i feed, guarda qui.

6 Commenti a “Codice wordpress: mostrare uno o più articoli a caso”

Lascia un Commento

N.B.: I commenti sono moderati da un filtro antispam. Se ritieni che il tuo commento sia stato eliminato per errore, contattami.

Torna su