Desenvolvedores

Como adicionar tags Open Graph no WordPress usando PHP

Open Graph (OG) tags are essential for ensuring that your website content is displayed correctly on social media platforms when shared. These tags help platforms determine which image, title, and description to use when showcasing your content. In this article, you’ll learn how to add these tags to your WordPress theme using PHP, ensuring that the featured image is correctly displayed for each shared post.

Etapa 1: Entendendo as tags do Open Graph

Before diving into the code, let’s review what Open Graph tags are and why they are important.


  • og:título: Define o título da postagem.
  • og:descrição: Fornece uma breve descrição da postagem.
  • og:image: Especifica a imagem a ser usada ao compartilhar a postagem.
  • og:url: Especifica a URL canônica da postagem.
  • og:tipo: Defines the type of content, such as an article, video, etc. For blog posts, we use “article”.

Essas tags são colocadas dentro do seção do HTML do seu site e são lidos por plataformas de mídia social como Facebook, Twitter e LinkedIn, entre outras.

Etapa 2: Adicionando o código ao seu tema

Now that you understand the importance of Open Graph tags, let’s add the necessary code to your theme’s funções.php file. If you’re using a child theme, add the code to the child theme’s funções.php arquivo para garantir que suas alterações não sejam substituídas durante futuras atualizações do tema pai.

  1. Acesse o painel do WordPress e vá para Aparência > Editor de Temas.
  2. Selecione o funções.php arquivo do seu tema ou tema filho.
  3. Adicione o seguinte código PHP no final do arquivo:
  4. função add_opengraph_tags() {
    se (é_único() || é_pagina()) {
    postagem global $;
    se (tem_miniatura_do_post($post->ID)) {
    $img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), ‘full’);
    } outro {
    // URL da imagem padrão se a postagem não tiver imagem em destaque
    $img_src = array(‘https://www.example.com/default-image.jpg’);
    }// Título da postagem
    $title = obter_o_título();
    // Descrição da postagem
    $description = get_the_excerpt();echo ‘’;
    echo ‘’;
    echo ‘’;
    echo ‘’;
    echo ‘’;
    }
    }
    add_action(‘wp_head’, ‘add_opengraph_tags’);

Explicação do código:

  • adicionar_tags_opengraph(): Esta função verifica se a página atual é uma postagem ou página e, se for, gera as tags Open Graph apropriadas.
  • Imagem em destaque:
    • tem_post_thumbnail($post->ID): Verifica se a postagem tem um conjunto de imagens em destaque.
    • wp_get_attachment_image_src(): Recupera a URL em tamanho real da imagem em destaque. Se o post não tiver uma imagem em destaque, uma imagem padrão será usada.
  • Título e Descrição:
    • obter_o_título() e obter_o_trecho(): Recupere o título e a descrição da postagem, que são usados para og:título e og:descrição tags, respectivamente.
  • URL canônica e tipo de conteúdo:
    • obter_link_permanente(): Recupera a URL da postagem atual para o og:url marcação.
    • og:tipo: Set to “article” to indicate that the content is an article.

Etapa 3: Verificando a implementação

Depois de adicionar o código para funções.php, é importante verificar se as tags do Open Graph estão sendo geradas corretamente.

  1. Ver a fonte da página: Em qualquer post ou página, clique com o botão direito e selecione “Exibir código-fonte da página” ou uma opção semelhante. Procure as tags Open Graph dentro do seção.
  2. Use o depurador de compartilhamento do Facebook:
    • Visite o Depurador de compartilhamento do Facebook.
    • Enter the URL of your post and click “Debug”.
    • O Facebook mostrará as informações que detectar, incluindo a imagem, o título e a descrição. Isso ajuda a identificar se as tags estão sendo geradas corretamente.

Etapa 4: Solução de problemas comuns

  • Imagem não exibida: Certifique-se de que a imagem em destaque esteja definida no post. Se uma imagem padrão for usada, verifique se a URL da imagem está correta e acessível publicamente.
  • Conflitos com outros plugins: Alguns plugins de SEO ou mídia social podem interferir na geração de tags Open Graph. Tente desabilitar temporariamente esses plugins para ver se o problema persiste.
  • Armazenamento em cache: Se você estiver usando um plugin de cache, limpe o cache do site para garantir que as novas configurações sejam aplicadas.

Resumo

Adicionar tags Open Graph manualmente ao seu tema WordPress usando PHP é uma excelente maneira de garantir que seu conteúdo seja exibido corretamente em plataformas de mídia social. Com esse código, você tem controle total sobre como suas postagens são compartilhadas, incluindo qual imagem, título e descrição são usados. Além disso, você evita depender de plugins extras, mantendo seu site mais leve e rápido.


Agora que você configurou as tags do Open Graph, suas postagens devem ser compartilhadas corretamente nas mídias sociais, com as imagens em destaque aparecendo conforme o esperado. Se você tiver alguma dúvida ou precisar de mais assistência, sinta-se à vontade para deixar um comentário abaixo!

Foto por Espaço Negativo

Comentários

Postagens Recomendadas para Você

LGBTQIA+

Confira a crítica completa da série Heartstopper da Netflix e descubra se a série Heartstopper cumpre integralmente tudo o que promete!

Cinema

Um dos desenhos animados mais memoráveis dos séculos XX e XXI. Sua história, personagens e roteiro são absolutamente cativantes. "Ursinho" é conhecido...

Curiosidades

Super Mario World, também conhecido como “Super Mario Bros. 4” no Japão, é sem dúvida um dos jogos mais populares de todos...

Cinema

“Courage, o Cão Covarde” conta a história de Courage, um cão que se assusta facilmente e vive em uma fazenda com Muriel e Eustace Bagge...

Cinema

Quem não conhece esse desenho animado épico da Hanna-Barbera, Corrida Maluca, onde onze competidores disputavam em cada episódio o título mundial de “Mais Maluco do Mundo...

Cinema

Sagwa, um dos melhores desenhos animados ainda em exibição no canal Futura. Aliás, todos os programas do canal são excelentes. Ele conta a...

Cinema

Você se lembra do clássico desenho animado Timão e Pumba? É uma série animada de TV produzida pela Walt Disney Animation, estrelada pelo javali e pelo suricato...

Cinema

No final da década de 1930, a animação estava no auge. Foi chamada de "Era de Ouro" por muitos cinéfilos, onde personagens clássicos...

Curiosidades

Grand Theft Auto V (GTA V) é conhecido por sua vasta jogabilidade em mundo aberto, onde os jogadores podem explorar, completar missões ou simplesmente causar o caos. Um...

Cinema

Pica-Pau, um dos personagens mais amados de todos os tempos. Adorado por crianças, adolescentes e adultos. A série em si remonta a...

Outros

“Castelo Rá‑Tim‑Bum” estreou em 1994 na TV Cultura, encantando os fãs do “Rá‑Tim‑Bum” original, cansados de suas reprises, além de outras...

Tech

Se você cresceu jogando videogames de console nas décadas de 1980 e 1990 e nunca ouviu falar deste, considere-se sortudo — muito sortudo. Aqui está o urbano...

Cinema

Walt Disney, um dos maiores e mais influentes gigantes do entretenimento do mundo, tem uma longa história de inovação em animação. De sua...

Games

"Nintendo 64" é o terceiro console de videogame doméstico da Nintendo. Comumente abreviado como "N64", foi lançado em 23 de junho de 1996 (Japão) e em 29 de setembro nos Estados Unidos...

Games

Que tal transformar seu Minecraft em um jogo ainda mais imersivo? Pensando nisso, desenvolvemos o Mod Pack "Realistico" — um pacote de texturas com...

Games

É hora de falar sobre Far Cry 4: um novo jogo da icônica franquia de mundo aberto que chegou há mais de 10 anos com...

Tech

Todos nós já ouvimos falar sobre os riscos de ser rastreado online e como os cibercriminosos exploram vulnerabilidades para acessar dados pessoais. Um tópico em particular que frequentemente...

Games

[youtube https://www.youtube.com/watch?v=Xg5ajToIUoM&w=1665&h=705] Você tem...

Games

Need For Speed Heat finalmente chegou às ruas e está cada vez mais lembrando os títulos da era de ouro da franquia, como Need For Speed Underground...

Games

Recentemente, foi lançado Plants vs. Zombies Garden Warfare — o novo jogo da PopCap, famosa por seus sucessos mobile. Desta vez, temos uma análise...

Copyright © 2026 Juan de Souza - Todos os direitos reservados. Hospedagem por TFX.

Sair da versão móvel