Wordpress: aggiungere meta keywords e description personalizzati
ATTENZIONE!
Il post ha più di 2 anni e le informazioni contenute
potrebbero essere obsolete (ad esempio a causa di un
aggiornamento di versione rispetto agli elementi descritti
o links modificati da siti esterni).
Molti temi wordpress non inseriscono i meta tags keywords e description. Per includerli aprire il file header.php del layout che si vuole modificare e inserire sotto al tag <title></title>:
<meta name="keywords" content="<?php
//lettura dei tags
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo $tag->name . ', ';
}
}
?> altro_tag_1, altro_tag_2, altro_tag_3" />
<meta name="description" content="<?php
//description standard del blog
$standard_desc = "questa è la description per la home page!";
if ( (is_home()) || (is_front_page()) ) {//in homepage
echo $standard_desc;//scrive la descrizione standard
} elseif (is_single() || is_page()) {//nelle altre pagine
if (have_posts()) {//se c'è un post
while (have_posts()) {
the_post();
$post_desc = get_the_excerpt();//ricava le prime 55 parole del post
echo strip_tags( $post_desc );//scrive il riassunto senza i tag HTML
}
}
} else {//se nessuna delle condizioni è vera
echo $standard_desc;//scrive la descrizione standard
}
?>" />
CakePHP: abilitare la compressione dei css con csspp
CakePHP: escludere una directory dall'url rewriting
Commenti