Usar el extracto de la entrada en wordpress para el Meta tag descripción

Aclaramos que para el home usamos la descripción que se registra en las opciones generales de WordPress.

Añadir en el header.php, antes de cerrar la etiqueta head:

<?php if (is_home() || is_front_page() ) : echo '<meta name="description" content="'.get_bloginfo('description').'" />';
else :
$post = $wp_query->post;
$descrip = strip_tags($post->post_content);
$descrip_more = '';
if (strlen($descrip) > 155) {
 $descrip = substr($descrip,0,155);
 $descrip_more = ' ...';
}
$descrip = str_replace('"', '', $descrip);
$descrip = str_replace("'", '', $descrip);
$descripwords = preg_split('/[\n\r\t ]+/', $descrip, -1, PREG_SPLIT_NO_EMPTY);
array_pop($descripwords);
$descrip = implode(' ', $descripwords) . $descrip_more;
echo '<meta name="description" content="'.$descrip.'" />';
endif;
?>