meta description su WordPress

Ho notato che parecchi temi non settano il tag meta description su WordPress.
Senza dover installare plugin SEO, ho scritto queste poche righe di codice che settano il campo keyword basandosi sulle prime parole del testo dell’articolo, nel caso in cui si stia visualizzando il dettaglio di un articolo.

<?php if ( is_single() ) { 
  global $post;
  $description = strip_tags($post->post_content);
  $description = str_replace ( "n","",$description);
  $description = str_replace ( "r","",$description);
  if (strlen($description)>200) {
  $endpos = strpos ($description,' ',120);
  if ($endpos>140) $endpos=120;
  $description = htmlspecialchars(substr($description,0,$endpos))."...";
?>
<meta name="description" content="<?= $description?>" />
<?}}?>

Le potete mettere in “header.php”, dentro il tag “head”