Acompanhe nas redes sociais

    Olá, o que você está procurando?

    Desenvolvedores

    Como adicionar tags Open Graph no WordPress usando PHP

    Como adicionar tags Open Graph no WordPress usando PHP

    As tags Open Graph (OG) são essenciais para garantir que o conteúdo do seu site seja exibido corretamente em plataformas de mídia social quando compartilhado. Essas tags ajudam as plataformas a determinar qual imagem, título e descrição usar ao exibir seu conteúdo. Neste artigo, você aprenderá como adicionar essas tags ao seu tema WordPress usando PHP, garantindo que a imagem em destaque seja exibida corretamente para cada postagem compartilhada.

    Etapa 1: Entendendo as tags do Open Graph

    Antes de mergulhar no código, vamos revisar o que são as tags Open Graph e por que elas são importantes.


    • 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: Define o tipo de conteúdo, como um artigo, vídeo, etc. Para postagens de blog, usamos “artigo”.

    Essas tags são colocadas dentro do <head> 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

    Agora que você entende a importância das tags Open Graph, vamos adicionar o código necessário ao seu tema funções.php arquivo. Se você estiver usando um tema filho, adicione o código ao tema filho 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), 'completo');
      } 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 = obter_o_trecho();echo ' ';
      eco ' ';
      eco ' ';
      eco ' ';
      eco ' ';
      }
      }
      adicionar_ação('wp_head', 'adicionar_tags_opengraph');

    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: Defina como “artigo” para indicar que o conteúdo é um artigo.

    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 <head> seção.
    2. Use o depurador de compartilhamento do Facebook:
      • Visite o Depurador de compartilhamento do Facebook.
      • Insira a URL da sua postagem e clique em “Depurar”.
      • 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

    Escrito por

    Meu nome é Juan de Souza, um empreendedor, investidor, blogueiro e streamer de 25 anos. Minha jornada nos negócios começou aos 10 anos, aproveitando uma conexão discada de internet no Brasil para começar meu primeiro empreendimento. Atualmente, resido no Porto, Portugal, onde estou baseado desde 2025.

    Comentários
    Espaço Publicitário

    Junte-se ao nosso Discord

    Espaço Publicitário
    Espaço Publicitário

    Postagens Recomendadas para Você

    HeartstopperHeartstopper

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

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

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

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

    DisneyDisney

    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

    Você definitivamente já viu, ouviu falar ou jogou Just Dance em algum momento. É simplesmente um dos jogos mais incríveis já criados e mantidos por...

    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

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

    Plantas vs. Zumbis: Guerra de JardimPlantas vs. Zumbis: Guerra de Jardim

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

    Qual é o significado e a função do kernel?Qual é o significado e a função do kernel?

    Desenvolvedores

    O kernel é um dos componentes mais fundamentais de qualquer sistema operacional (SO), atuando como uma ponte entre o hardware de um computador...