- Home
- Categorie
- Digital Marketing
- SEO
- Utilizzo di hreflang
- 
							
							
							
							
							Utilizzo di hreflangCiao a tutti, ho un dubbio per l'utilizzo di hreflang nelle pagine tradotte. Devo inserirli solamente nella lingua principale o in tutte le versione tradotte? Mi spiego, se ho home.com che è la versione in inglese, inserisco <link rel="alternate" hreflang="it" href="home.com/it/" />e fin li tutto ok, ma nella pagina home.com/it/ devo inserire anche ? <link rel="alternate" hreflang="en" href="home.com" />
 
- 
							
							
							
							
							Ciao supercapocc, @supercapocc said: Ciao a tutti, ho un dubbio per l'utilizzo di hreflang nelle pagine tradotte. Devo inserirli solamente nella lingua principale o in tutte le versione tradotte? Devi inserire tutti gli alternate/hreflang su tutte le versioni. 
 Nel tuo esempio, dovresti inserire:[HTML]<link rel="alternate" hreflang="en" href="home.com" /> 
 <link rel="alternate" hreflang="it" href="home.com/it/" />[/HTML]
 in **entrambe **le pagine home.com e home.com/it/Spero d'esserti stato utile 
 
- 
							
							
							
							
							Si, molto ! Grazie ! Sto utilizzando il plugin per Wordpress Ceceppa Multilingua e mancava questa feature. Lo sviluppatore ha promesso l'implementazione nella prossima release, se può essere utile a qualcuno io l'ho scritta adesso, da collocare all'interno del file functions.php del tema utilizzato : [PHP]function add_hreflang() 
 {
 global $wpCeceppaML;
 $MYurl = cml_get_the_link(CMLLanguage::get_default());
 $postid = cml_get_page_id_by_path($MYurl);
 $head_link = "";
 $alternate = CMLPost::get_translations($postid);
 if(sizeof($alternate["linked"]))
 {
 $head_link .= '<link rel="alternate" hreflang="'.CMLLanguage::get_default_slug().'" href="'.$MYurl.'" />';
 foreach($alternate["linked"] as $key=>$value)
 {
 $link = get_permalink($value);
 $alternate_href = $wpCeceppaML->convert_url($link, $key );
 $head_link .= '<link rel="alternate" hreflang="'.$key.'" href="'. $alternate_href .'" />';
 }
 }
 echo $head_link;
 }
 add_action('wp_head', 'add_hreflang');[/PHP]