Tenho observado que muitos blogs WordPress ainda não têm dois meta tags utilizados por sites como Facebook e Google+, por exemplo, para buscar informações sobre links compartilhados. Este blog também não tinha; mas, com algumas linhas de código PHP, o problema está resolvido — e facilita minha vida quando compartilho links de novos posts.
Edite o arquivo header.php do template do blog e adicione o código abaixo antes da tag <head />.
<?php if(is_single()) { $title = $post->post_title; $description = substr(strip_tags($post-&gt;post_content), 0, 150).' [...]'; ?> <meta name="title" content="&lt;?php echo $title; ?&gt;" /> <meta name="description" content="<?php echo $description; ?>" /> <?php } ?>
$post->post_title e $post->post_content retornam o título do post e seu conteúdo respectivamente. $post->post_content pode conter tags html que precisam ser retiradas antes de ser usado como texto de descrição, a função strip_tags() dá conta disso. A função substr() reduz o string aos primeiros 150 caracteres: substr(strip_tags($post->post_content), 0, 150).
O plugin Jetpack gera meta tags para as redes sociais, incluindo a imagem destacada do post.