Suggerire altri post simili al lettore visualizzando gli ultimi articoli della stessa categoria
Un modo per “fidelizzare” il lettore e trattenerlo sul proprio sito è quello di cercare di prevedere i suoi interessi e di suggerirgli articoli del proprio blog che potrebbero invogliarlo alla lettura.
Così il lettore navigherà tra le nostre pagine, interessandosi e volendo poi ritornare, avendo trovato un blog ricco di materiale interessante e utile.
Uno dei modi più semplici e usati nei blog per suggerire contenuti è quello di visualizzare una lista di articoli affini per argomento alla pagina in cui si trova il lettore in quel momento.
Scegliamo innanzitutto dove far apparire questa lista. Io consiglio o in fondo all’articolo o nella barra laterale.
Modificheremo quindi o il file “single.php” o il file “sidebar.php” come segue:
1 2 3 4 5 6 7 8 9 10 11 | <div class="stile"> <h2>Ultimi 5 articoli della categoria</h2> cat_ID; $myposts = get_posts("numberposts=5&category=$cat&exclude=$post->ID"); ?> <ul> <li> <a title="Vai all'articolo <?php echo get_the_title(); ?>" href="<?php the_permalink(); ?>"> </a></li> </ul> </div> |
Mi sembra chiaro che modificando il numero dichiarato con “numberposts” si può variare il numero di post visualizzati (in questo caso sono 5, il numero si può diminuire o aumentare).
In questo esempio ho racchiuso tutto in un elemento div iniziale con una classe denominata “stile“, così posso dare uno stile particolare a questa sezione e metterla in risalto.
Con “exclude=$post->ID” facciamo in modo che nella lista non compaia il post stesso che si sta leggendo…che senso avrebbe riproporlo al lettore?!?
Vi consiglio di “invogliare” il lettore a proseguire la lettura personalizzando il titolo della lista (in questo esempio è “Ultimi 5 articoli della categoria“) sostituendolo con frasi accattivanti, come ad esempio “Vuoi approfondire?” oppure “Eccoti altro materiale interessante” o “Ti potrebbero interessarare i seguenti articoli:“, ecc…
