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.

This entry was posted in Personali and tagged . Bookmark the permalink.

2 Responses to Creare un rimando ad articoli correlati in WordPress

  1. KB says:

    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

  2. keltik says:

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

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>