【问题标题】:How to mark an image to NOT show on social networks?如何将图像标记为不在社交网络上显示?
【发布时间】:2016-03-08 20:57:09
【问题描述】:

我正在开发一个分类广告网站,人们在该网站上发布广告,显然有时还会发布照片。当他们发布照片时,一切都很好。我有og:image 元标记,其中列出了共享帖子时要使用的社交网络图像。

不过,我也有付费的付费广告,这些广告会显示在每个帖子的页面底部。当然,高级广告也包含图像。如果用户未在其广告中上传任何照片,则付费广告的图片会显示在社交网络共享中。

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

这是我的同事试图分享的an example post,结果引起了很多人对错误图片的诅咒。

【问题讨论】:

    标签: facebook image facebook-opengraph


    【解决方案1】:

    您应该始终定义og:image 标记。如果没有要显示的图像,只需使用备用图像。这样,其他图片将被忽略。

    这也建议在另一个线程中,顺便说一句:Exclude image from Open Graph

    【讨论】:

    • 我指定了一个后备图像,它只有 180x180 像素,所以我制作了一个 1200x630 的新后备图像。这似乎解决了它。显然,Facebook 现在会像过去一样忽略特定分辨率下的图像。
    • 之前,最小值是 200x200,但那是几年前的事了。
    猜你喜欢
    • 1970-01-01
    • 2013-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-12
    • 1970-01-01
    相关资源
    最近更新 更多