Il Santino

hCard
photo

Lettori via RSS

Calendario

febbraio: 2012
L M M G V S D
« nov    
 12345
6789101112
13141516171819
20212223242526
272829  

Servizi

Archivi

Categorie

Creare un rimando ad articoli correlati in WordPress

Leggendo molti articoli su internet, mi capita sempre più spesso di notare un comodo box che rimanda ad articoli con contenuto simile.

Per WordPress esiste un bel plugin chiamato Related Entries che ci permette di visualizzare articoli con contenuto simile a quello stampato a video.

Il plugin è basato su una propria tabella Sql e mostra gli articoli utilizzando la funzione related_posts(), che di default restituisce una serie di links delimitati dal tag <li> (come da prassi in WordPress). Così com’è quindi, la funzione è adatta ad essere richiamata all’ interno della nostra sidebar.

Visto che ho deciso di utilizzare questa funzione anche per mostrare gli articoli correlati a ciascuna entry del blog, ho inserito poche righe di codice all’ template indice.

Il codice controlla che la pagina visualizzata non sia la home e che nemmeno si tratti di una pagina statica, quindi stampa i links all’ interno di un div simile a quello utilizzato per i meta.

Ecco il codice:
<?php if ( !is_home() && !is_page() ) {
echo "<div class='meta'>";
echo 'Potresti trovare interessanti anche gli articoli:<b><ul>';
related_posts();
echo '</b></ul></div>'; } ?>

Personalmente ho inserito il codice nella zona immediatamente sottostante ai meta degli articoli.


Tags:

2 comments to Creare un rimando ad articoli correlati in WordPress

  • KB

    Hello, I’m wondering if you can help me modify this theme (I am also using it on my site) to work with fAlbum. I can’t get the galleries to display correctly. Any help would be appreciated. Thank you!
    Krissi

  • hi KB, what’s the problem with FAlbum? You can contact me here.

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>