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
 }
    ?>" />
 


Commenti