WordPress: gestire il meta tag description

Il meta tag description è largamente usato dai motori di ricerca per estrarre una breve descrizione della risorsa specificata. Possiamo gestire questo tag in WordPress facendo in modo che abbia un diverso contenuto a seconda della pagina visualizzata. Vediamo come.

Vogliamo che nelle pagine e nei singoli post il contenuto di questo meta tag corrisponda al riassunto del post o della pagina, mentre nella home page venga impostato sul valore della descrizione del sito fornita nelle opzioni di WordPress. Aggiungete il seguente codice al vostro file header.php:


<head>
<?php if (is_single() || is_page() ) : if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<meta name="description" content="<?php the_excerpt(); ?>" />
<?php endwhile; endif; elseif(is_home()) : ?>
<meta name="description" content="<?php bloginfo('description'); ?>" />
<?php endif; ?>
</head>

Per poter utilizzare the_excerpt() è necessario che venga creato un nuovo Loop. Solo così questa funzione potrà restituire il contenuto voluto.

Torna su