从Open Graph中排除图像

时间:2014-12-23 10:56:49

标签: wordpress facebook open-graph-protocol

tl; dr 我想在我的og:image标签中默认指定NO图像。

我一直在谷歌搜索疯狂来解决这个问题,但我发现的一切都是那些无法让他们的图像显示而不是阻止他们的图像的人的问题从出现。

所以,这是交易。在我母版页的personal website上是我脸上的照片。现在,这是一张漂亮的照片(因为,嘿,这是一张漂亮的脸)我想保留它,但我不喜欢它被社交媒体刮刀收集,只要我的链接被共享 - 这似乎有点自负。

我喜欢它会选择其他图片,就像我偶尔会在博文中添加的图片一样,但如果页面上没有任何其他图片,那么我希望刮刀忽略我的脸。

我已尝试在我的Yoast plugin中注释掉生成og:image标记的代码,然后将带有空内容属性的标记硬编码到我的header.php中:

<meta property="og:image" content="" />

这部分达到了预期的效果 - Facebook的刮刀检测到没有指定图像网址,但似乎仍然默认为它可以找到的任何其他图像。

The Open Graph protocol似乎不包括指定无图像的行为。

关于我如何做到这一点的任何想法?

编辑:我刚刚在this question找到了一些可能会解决问题的解决办法,但如果有人有任何其他想法,我也希望听到它们。

1 个答案:

答案 0 :(得分:0)

上传至少200x200像素的空白或100%透明图像,并在og:image标记中使用它。