2016-03-08 96 views
0

我正在分类广告网站上工作,人们在这里发布广告,显然,有时候是照片。当他们发布照片时,一切都很好。我有og:image元标记,列出社交网络的图像以便在帖子被共享时使用。如何标记图像不显示在社交网络上?

但是,我也支付了付费广告,它们显示在每篇文章的页面底部。高级广告当然也包含图片。如果某人没有上传任何与他们的广告相关的照片,则付费广告的图片会显示在社交网络共享中。

如何在共享链接时将这些图像标记为不显示在社交网络上?我宁愿链接在社交Feed上没有图片而显示错误图片,尤其是在用户没有提供图片的情况下。

这是我的同事试图分享的an example post,这导致了对错误图像的大量诅咒。

回答

0

你应该总是定义一个og:image标签。如果没有图像显示,只需使用后备图像。这样,其他图片将被忽略。

这也表明在另一个线程,顺便说一句:Exclude image from Open Graph

+0

我已指定了一个后备图片,仅为180x180像素,所以我做了,这是1200x630新的后备图片。这似乎解决了它。显然,Facebook现在会忽略一定分辨率下的图像,就像过去一样。之前的 –

+0

,最低为200x200,但那是几年前。 – luschn