Buon giorno a tutti,
effettuando un site:nomedominio.it del mio sito web, mi sono accorto che i meta description di tutte le pagine sono praticamente uguali per tutti.
In un altro sito invece (sempre realizzato con WP) prende in automantico il contenuto delle pagine.
So che non è per niente buono, ma nell'attesa di installare <a href="http://wordpress.org/plugins/wordpress-seo/">WordPress SEO by Yoast</a>, come potrei fare in modo che nella descrption venga inserito parte del contenuto testuale presente in ciascuna pagina?
Attualmente è presente questa funzione:
Grazie!
effettuando un site:nomedominio.it del mio sito web, mi sono accorto che i meta description di tutte le pagine sono praticamente uguali per tutti.
In un altro sito invece (sempre realizzato con WP) prende in automantico il contenuto delle pagine.
So che non è per niente buono, ma nell'attesa di installare <a href="http://wordpress.org/plugins/wordpress-seo/">WordPress SEO by Yoast</a>, come potrei fare in modo che nella descrption venga inserito parte del contenuto testuale presente in ciascuna pagina?
Attualmente è presente questa funzione:
Codice:
$this->pagetitle=sprintf($format,$title);
if ($this->get( 'seo','keywords' )!=''&&$keywords!='')$keywords.=",";
if ($this->get( 'seo','description' )!=''&&$descr!='')$descr.=" ";
if (($descrln=200-iconv_strlen($descr, "utf-8"))>=(strpos($this->get( 'seo', 'description' ),' ')))
$descr.=iconv_substr($this->get( 'seo', 'description' ), 0, $descrln, 'utf-8' );
if ( $echo ) {
echo "<title>".sprintf($format,$title)."</title>\r\n";
echo '<meta name="Description" content="'.preg_replace('/[\'\"]/', '',$descr)."\" />\r\n";
echo '<meta name="Keywords" content="'.$keywords.$this->get( 'seo', 'keywords' )."\" />\r\n";
} else {
return sprintf($format,$title);
}
Grazie!