Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come mostrare le pagine correlate in WordPress (2 metodi)

State cercando un modo per visualizzare le pagine correlate in WordPress?

Far rimanere gli utenti sul vostro sito web può essere una sfida. Mostrando articoli correlati, potete mantenere gli utenti impegnati e aiutarli a trovare facilmente nuove pagine da visitare.

In questo articolo vi mostreremo come mostrare le pagine correlate in WordPress.

How to Show Related Pages in WordPress

Perché mostrare le pagine correlate in WordPress?

La visualizzazione di contenuti correlati è un ottimo modo per trattenere i visitatori sul vostro sito web WordPress. Potete mostrare le pagine in alto nei vostri contenuti per aumentare il coinvolgimento degli utenti e aumentare le visualizzazioni delle pagine.

Inoltre, aiuta a migliorare la visibilità delle pagine più importanti. Quando il sito web inizia a crescere e ha molte landing page, può essere difficile per gli utenti trovare nuovi contenuti.

Utilizzando le pagine correlate, potete risolvere questo problema e visualizzare i vostri contenuti migliori dove gli utenti possono trovarli facilmente. In questo modo, potrete fidelizzare gli utenti e aumentare il tempo che trascorrono sul vostro sito web.

Un altro vantaggio di mostrare gli articoli correlati è la possibilità di creare collegamenti interni alle pagine più importanti. Ciò consente ai motori di ricerca di trovare nuovi contenuti e di potenziare la SEO di WordPress.

Detto questo, vediamo come visualizzare gli articoli correlati in WordPress.

Mostrare pagine correlate in WordPress utilizzando un plugin

Il modo più semplice per visualizzare le pagine correlate sul sito web è utilizzare il plugin Yet Another Related Posts Plugin (YARPP). Si tratta di un plugin gratuito per WordPress che visualizza automaticamente gli articoli in alto utilizzando un algoritmo.

Per prima cosa, è necessario installare e attivare il plugin Yet Another Related Posts Plugin (YARPP). Se avete bisogno di aiuto, fate riferimento alla nostra guida su come installare un plugin di WordPress.

Dopo l’attivazione, è possibile andare su Impostazioni ” YARPP dall’area di amministrazione di WordPress per configurare il plugin.

Change YARPP pool settings

Il plugin consente di scegliere se mostrare articoli, pagine e media nei post correlati del sito web. È possibile selezionare il checkbox “Pagine”.

Ci sono più opzioni per non accettare i contenuti di determinate categorie e tag, visualizzare i contenuti protetti da password, selezionare un periodo di tempo per determinare gli articoli correlati e altro ancora.

Successivamente, è possibile modificare le impostazioni dell’algoritmo in YARPP nella sezione “L’algoritmo”.

Algorithm settings in YARPP

L’impostazione più importante è la “Soglia di corrispondenza”, che indica al plugin quanto debba essere rigoroso l’algoritmo nel trovare contenuti correlati. Più alto è il numero, più rigoroso sarà l’algoritmo.

Per impostazione predefinita, la soglia di corrispondenza sarà pari a 1, il che significa che l’algoritmo sarà meno rigoroso nel determinare le pagine correlate. Tuttavia, è possibile aumentarla fino a un limite massimo di 5.

Si consiglia di iniziare con l’impostazione predefinita. Quando inizierete ad aggiungere altre pagine al vostro sito web, potrete regolare la soglia.

Altre impostazioni che si possono modificare nell’algoritmo includono titoli, contenuti, categorie e tag per la ricerca di pagine correlate.

Successivamente, è possibile modificare le modalità di visualizzazione delle pagine correlate sul sito web scorrendo giù fino alla sezione “Opzioni di visualizzazione automatica”.

Automatic display options

Il plugin consente di mostrare automaticamente i contenuti correlati su articoli, pagine e media. È possibile impostare il numero massimo di articoli da mostrare nel widget delle pagine correlate e scegliere un tema.

Nel plugin YARPP sono disponibili 3 opzioni di tema. È possibile selezionare un elenco, le miniature o aggiungere un tema personalizzato per le pagine correlate. Per ogni tema sono disponibili diverse opzioni di personalizzazione.

È anche possibile scegliere l’ordinamento dei risultati delle pagine correlate dal menu a discesa “Ordina risultati”. YARPP mostra le pagine correlate in base al punteggio di soglia, alla data o al titolo.

Il plugin mostra anche un’anteprima delle pagine correlate che appariranno sul sito web. È possibile cambiare la modalità di anteprima in mobile, tablet o desktop.

Preview of related pages

Poi, scorrendo verso il basso, si abilita l’opzione Feed RSS e l’opzione API REST.

Una volta modificate le impostazioni, fare clic sul pulsante “Salva modifiche”.

Change RSS options and save changes

Il plugin per WordPress visualizza automaticamente le pagine correlate sul sito web.

È possibile visitare qualsiasi articolo o pagina per vedere le pagine correlate in azione.

Related pages in WordPress

NON SI TRADUCE, insieme ad altri plugin di WordPress, è bloccato da diversi fornitori di hosting WordPress gestiti a causa dello scuro utilizzo del database.

Se si verifica questo problema, è possibile mostrare le pagine correlate senza utilizzare un plugin.

Mostrare le pagine correlate in WordPress usando il codice

Il modo più efficiente per visualizzare gli articoli correlati è la ricerca di tagga o categorie. Poiché le pagine di WordPress non dispongono di tagga o categorie, è necessario aggiungerle utilizzando un plugin per WordPress.

Per prima cosa, è necessario installare e attivare il plugin Pagine con categorie e tag sul proprio sito web. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.

Successivamente, è necessario aggiungere tagga alle pagine di WordPress per costruire relazioni contestuali.

Potete andare avanti e modificare qualsiasi pagina del vostro sito web e inserire i tag nella casella di impostazione “Tag” nell’editor di WordPress.

Add tags in WordPress

Successivamente, è possibile aggiungere tagga per tutte le pagine che si desidera mettere in relazione tra loro. Ad esempio, se avete più pagine che riguardano la vostra azienda, come una pagina di privacy policy e una di contatti, potete aggiungere una tagga “azienda”.

Dopo aver aggiunto i tagga ad alcune pagine, la prossima cosa da fare è aggiungere del codice al tema.

Spesso i tutorial indicano di modificare il file functions.php del tema. Tuttavia, se si commettono errori, si possono causare errori di WordPress o rompere completamente il sito.

Per questo motivo vi consigliamo di utilizzare il plugin gratuito WPCode. Potete seguire le istruzioni della nostra guida su come add-onare facilmente il codice personalizzato in WordPress.

La prima cosa da fare è installare e attivare il plugin gratuito WPCode. Per istruzioni dettagliate, consultate la nostra guida per principianti su come installare un plugin di WordPress.

Successivamente, nella pagina Code Snippets ” + Add Snippet (Aggiungi snippet) dell’area di amministrazione, ci si deve dirigere verso l’opzione “Add Your Custom Code (New Snippet)”. Puntare il cursore del mouse sull’opzione “Aggiungi codice personalizzato (nuovo snippet)” e fare clic sul pulsante “Usa snippet”.

Adding Custom Code in WPCode

Si aprirà una pagina in cui è possibile aggiungere uno snippet personalizzato.

Per prima cosa, dare allo snippet un titolo che descriva le sue funzioni, ad esempio “Mostra pagine correlate in WordPress”. Quindi incollate il seguente codice PHP nell’area dell’anteprima del codice.

function wpb_related_pages() {
$orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag)
$tag_ids[] = $individual_tag->term_id;
$args=array(
'post_type' => 'page',
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>5
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedpages"><h3>Related Pages</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><div class="relatedthumb"><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail('thumb'); ?></a></div>
<div class="relatedcontent">
<h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_time('M j, Y') ?>
</div>
</li>
<? }
echo '</ul></div>';
} else {
echo "No Related Pages Found:";
}
}
$post = $orig_post;
wp_reset_query();
}
Showing Related Pages Using WPCode

Fatto ciò, occorre selezionare “PHP Snippet” dal menu a discesa Tipo di codice e cliccare sull’impostazione “Attivo” per attivare/disattivare la levetta.

Assicurarsi di fare clic sul pulsante “Salva snippet” per salvare il codice.

Showing Related Pages Using WPCode

Questo codice cerca i tag associati a una pagina ed esegue una query del database per recuperare le pagine con tag simili.

Per visualizzare l’elenco delle pagine, è necessario modificare il template della pagina. Più comunemente, si tratta del file pagina.php. È sufficiente aggiungere questa riga di codice nel punto in cui si desidera che appaiano le pagine correlate:

<?php wpb_related_pages(); ?>

Questo visualizza le pagine correlate su qualsiasi pagina di WordPress. Se si desidera modificare lo stile e l’aspetto delle pagine correlate, è necessario aggiungere CSS personalizzato in corrispondenza del tema.

È quindi possibile visitare il sito web per visualizzare le pagine correlate in azione.

Related pages without plugin preview

Guide di esperti su come mostrare gli articoli e le pagine più importanti in WordPress

Ora che sapete come visualizzare le pagine correlate in WordPress, potreste voler vedere altre guide relative alla visualizzazione di articoli e pagine importanti:

Speriamo che questo articolo vi abbia aiutato a capire come visualizzare le pagine correlate in WordPress. Potreste anche voler consultare la nostra guida su come ottenere un dominio email gratuito o le nostre scelte di esperti sulle migliori app per numeri di telefono aziendali virtuali.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

14 commentiLascia una risposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Riccardo

    Your code does not work.
    You wrote line 26: <?
    instead of: <?php

  3. Alperen

    Hi, thanks i just wanna ask something. İ dont wanna use a plugin to add tags or category on pages. İ just have a custom taxonomy for some pages and some post. And i wanna display related pages is by looking for custom taxonomy. İs there a solution ?

  4. panos gew

    hey there. completely new, so i havea question, where should i put this line of code ->
    Do i have to put this line in functions.php as well?And if yes, i dont want related pages to show up in ANY SINGLE page…

    • WPBeginner Support

      No you need to put it in the template where you want to display related posts. Like single.php, category.php, etc.

      Admin

  5. George

    Thank you! Works for me. :)

  6. WPBeginner Fan

    My question is what is the code for conditional statement? Something like function_exists ?

  7. Marcelo Luiz

    Would it be possible to get a list of pages sisters in a certain hierarchy of pages parents?

  8. Ayebal John Bob

    My major question is how do I put in that div that I will need to style in the css

  9. Rich

    To reiterate Al Harji’s comment, this tutorial was very timely as this was something I was starting on today with my site. However, when I went to install both YARPP and CRP, WP showed “not available” for both. I’m using GoDaddy’s Managed WP with 2014 theme. This is the first time I’ve received this message for any plugin. Checked the WP support forum but no luck. Any ideas?

  10. Gerald

    I was using YARPP for quite a while. The template part is really awesome but so far I didn’t thought about related PAGES. Great idea for an upcoming project. Thanks for the tip!

    • Al Harji

      Great tutorial as always, this one is so timely – thank you!

      Ajay, your plugin looks amazing. I am looking forward to trying it and also impressed with so many positive reviews. I use your Top 10 plugin which I love as well.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.