Se você administra um site construído com WordPress, é muito provável que você já tenha compartilhado um dos seus posts nas redes sociais, especialmente no Facebook ou através do WhatsApp, com seus amigos e seguidores. Quando você faz isso, geralmente as redes sociais automaticamente geram uma prévia do seu conteúdo, mostrando uma imagem, um título e uma descrição. Embora as redes sociais se esforcem para criar as prévias da melhor forma possível, é interessante ter o controle sobre como essas prévias são exibidas.

Redes sociais como o Facebook e WhatsApp usam as marcações Open Graph presentes no código HTML do seu site (você pode acessar o código-fonte do seu site no Chrome pressionando CTRL + U) para montar essas prévias de compartilhamento. Aqui está um exemplo de marcação Open Graph com o título da página:

html
<meta property="og:title" content="Como Configurar Prévias de Posts WordPress no Facebook Sem a Utilização de Plugins - por Aylton Inacio">

A maneira mais simples de configurar o seu site WordPress para exibir prévias personalizadas é utilizando um plugin de SEO. No entanto, como é sabido, quanto menos plugins, melhor. Portanto, vamos explorar como fazer essa configuração sem a necessidade de um plugin.

Passos para Configurar as Prévias de Posts no WordPress Sem a Utilização de Plugins

Neste tutorial, vamos focar na configuração das prévias somente para os posts. Siga os seguintes passos:

  1. Acesse o painel de administração do seu site WordPress.
  2. Clique em “Aparência” e encontre o arquivo header.php, que é responsável pelo cabeçalho do tema do seu site.

Lembre-se de ser cauteloso ao fazer alterações nos arquivos do site, adicionando apenas o que for apresentado neste tutorial. Qualquer modificação adicional pode fazer com que o seu site WordPress não funcione corretamente.

  1. Procure pela linha </head> no arquivo header.php e insira o seguinte código antes dela:
php
<?php
if ( is_single() ) {
echo "<meta property='og:title' content='" . get_the_title() . "'>\n";
echo "<meta property='og:description' content='" . get_the_excerpt() . "'>\n";
echo "<meta property='og:image' content='" . get_the_post_thumbnail_url() . "'>\n";
echo "<meta property='og:type' content='article'>\n";
echo "<meta property='og:url' content='" . get_permalink() . "'>\n";
}
?>
  1. Após inserir o código, verifique se está correto e clique em “Atualizar Arquivo”. Se ocorrer algum erro que impeça a alteração, entre em contato com o suporte técnico ou programador e peça para que façam a alteração diretamente no servidor. O arquivo a ser modificado é o header.php que está localizado na pasta do tema do seu site.

Analisando o código, a linha if ( is_single() ) verifica se a página acessada é um post. Se for um post, o código adiciona as marcações Open Graph de forma dinâmica. Por exemplo, a função get_the_title() recupera o título do post atual. É importante lembrar que cada post deve possuir uma imagem de destaque e um resumo, pois essas informações são essenciais para a criação das prévias nas redes sociais.

Para finalizar, você pode acessar um post no seu site e verificar o código-fonte da página (no Chrome, pressione CTRL + U). Procure pelas marcações e certifique-se de que tudo está preenchido corretamente. Você também pode utilizar a ferramenta “Depurador do Facebook” para testar a URL do post, que mostrará como o Facebook está interpretando a página e como a prévia será criada.

Espero que você tenha achado este tutorial útil. Se gostou, ajude na divulgação compartilhando o conteúdo “Como Configurar Prévias de Posts WordPress no Facebook Sem a Utilização de Plugins” nas redes sociais ou adicionando um link em seu site para apoiar e melhorar a classificação deste material nos resultados de pesquisa. Se tiver dúvidas ou sugestões, não hesite em entrar em contato.

Aproveite também para se inscrever no meu canal do YouTube e na newsletter do site para ficar por dentro das últimas novidades em artigos, tutoriais e cursos online. Até a próxima!

By kieu@