Meta tags para o título e descrição do post

Meta tags para o título e descrição do post

code-on-computer-screen

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).

Atualização:
O plugin Jetpack gera meta tags para as redes sociais, incluindo a imagem destacada do post.
2017-01-21T21:40:39+00:00 novembro 2011|Desenvolvimento Web|

Deixar Um Comentário