Ir ao conteúdo
  • Cadastre-se

PHP Há como vincular uma imagem para o compartilhamento do link no facebook?


Ir à solução Resolvido por DiF,

Posts recomendados

Eu não manjo de programação, mexo de forma muito básica no PHP do meu site (que foi criado por um programador cujo contato eu perdi). A index dele não possui imagens, exceto quando ponho um banner publicitário. Quando compartilho o link no facebook, não aparecem imagens, ou aparece a imagem do banner (quando tem), o que é horrível. Eu gostaria, se fosse possível, de vincular uma imagem para que o compartilhamento do facebook faça uso dela, porém não pretendo adicionar imagens na minha index. Até o próprio icon do site serviria, desde que em boa resolução. Mas se desse pra ser outra coisa, melhor ainda. Seria (pelo meu raciocínio) uma imagem "oculta", presente na estrutura do PHP ou do CSS, porém sem exibição visual no site, que deve aparecer somente no compartilhamento do facebook. Isso é possível? Seja editando o php ou o css, ou seja através de alguma outra manha diretamente no facebook... Me perdoem se falei besteira, e por favor, peguem leve comigo, eu realmente não manjo NADA além do basicão (formatação de texto, links e imagens), rs.

Link para o comentário
Compartilhar em outros sites

  • Moderador
  • Solução

@Has Wilson Olá.

O php não possui isso.  Mas provavelmente o que você quer tem na própria api do facebook: https://developers.facebook.com/docs/plugins/share-button/

https://developers.facebook.com/docs/sharing/best-practices/

 

Basicamente se você não tem uma imagem de header para cada "post" que quer compartilhar no facebook, basta definir uma imagem qualquer hospedada no seu servidor.

 

Exemplo tirado no link acima:

 

  <meta property="og:url"           content="https://www.your-domain.com/your-page.html" />
  <meta property="og:type"          content="website" />
  <meta property="og:title"         content="Your Website Title" />
  <meta property="og:description"   content="Your description" />
  <meta property="og:image"         content="https://www.your-domain.com/path/image.jpg" />

A parte que interessa é: property="og:image"  

No content, você define a imagem de capa do seu compartilhamento.

 

 

  • Curtir 2
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!