Una de las metaetiquetas de las que Google puede extraer información es la llamada «description»:
<meta name="description" content="Descripción de la página" />
Añadirla a nuestra cabecera permitirá a Google poder utilizarla en el fragmento que se muestra en los resultados de la búsqueda. Saber si la va a usar o no es uno de esos misterios insondables que nadie acierta a resolver
En cualquier caso, para añadirla bastará con poner en el archivo «functions.php» de nuestro tema o en nuestro plugin personal el siguiente código:
add_action('wp_head','head_meta_des'); function head_meta_des() { $excerpt = ''; if ( is_single() ) { $post_id = get_queried_object_id(); $excerpt = wp_strip_all_tags ( get_the_excerpt ( $post_id ), true ); } else { $excerpt = get_bloginfo ( 'description' ); } if ( $excerpt != '' ) { echo '<meta name="description" content="' . esc_attr( $excerpt ) . '" />'; } }
En este caso, nos sirve para nuestras entradas individuales. Para el resto, tomará el valor del campo "Descripción corta" (Ajustes generales). Hemos usado el gancho wp_head y las funciones get_queried_object_id, get_the_excerpt y wp_strip_all_tags. Esta última es muy interesante porque elimina de la descripción texto superfluo. Por ejemplo, la leyenda de la imagen colocada en la cabecera del artículo.