Come mostrare i post correlati nelle pagine del tuo blog

Una tecnica molto utile per fidelizzare i propri visitatori e magari aumentare il numero di page views, è quello di inserire alla fine di ogni post, un piccolo elenco di post correlati con l’articolo che il visitatore ha appena finito di leggere. In questo modo, si riesce a catturare l’attenzione del visitatore, magari con altri articoli del nostro blog che potrebbero interessare il visitatore, proponendo argomenti attinenti la sua ricerca, facendogli scoprire nuovi contenuti del nostro blog e magari facendolo diventare un lettore fisso del nostro blog.
Post correlati e Tag automatici con un unico Plugin
Per far questo possiamo scegliere tra diversi plugin che offrono questa utile funzione, in abbinamento ad altre, come ad esempio l’aggiunta di tag e keyword in automatico a tutti i post a cui non è ancora stato assegnato nessun tag.
A questo scopo mi viene in mente il plugin: Simple Tag, che permette di assegnare in modo automatico Tag e post correlati ad ogni articolo del nostro blog, oltre ad altre utilissime funzioni. Vi consiglio di provarlo se ancora non lo avete utilizzato:
Post correlati e Tag automatici inserendo poche righe di codice
Se non siamo molto amanti dei plugin, possiamo inserire nel loop del nostro blog, alcune righe di codice php, in modo da permettere al nostro blog wordpress, di visualizzare ai visitatori alcuni post correlati con l’articolo visualizzato. Per far questo, dobbiamo inserire questo codice dentro il loop di wordpress.
Inizio codice
<?php //for use in the loop, list 5 post titles related to first tag on current post $tags = wp_get_post_tags($post->ID); if ($tags) { echo 'Related Posts'; $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), 'post__not_in' => array($post->ID), 'showposts'=>5, 'caller_get_posts'=>1 ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { while ($my_query->have_posts()) : $my_query->the_post(); ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"> <?php the_title(); ?> </a> <?php endwhile; } } ?>
Fine codice
Inserendo questo codice nel loop del vostro blog, potrete visualizzare i post correlati, in ogni post del vostro blog. ovviamente potrete personalizzare la visualizzazione dei post correlati, magari inserendoli in un elenco ordinato numericamente, o semplicemente inserendo la lista di post correlati in paragrafi dedicati.










Leave your response!