Facebook在POST上共享图像错误,而不是在调试器上

时间:2021-09-29 作者:Agis Soleas

在我的笔记本电脑坏之前,我正试图找到一个解决我奇怪问题的方法。。我有以下博客https://4moms.gr 当我尝试在facebook上共享帖子时,facebook弹出窗口中的预览是正确的,但当我单击发布时,显示的图像是网站的徽标。

实例https://4moms.gr/slider/to-savvato-2-oktovrioy-to-school-work-amp/

og:查看源代码中存在图像标记,但在Facebook调试器中,我得到一个经典错误;即使可以从其他标记推断出值,也应显式提供“og:image”属性"E;事件,尽管图像显示在调试器中,并且og:image url在调试器中也正确。我尝试过YOAST我尝试过手动导入代码来创建OG标记,但仍然出现相同的错误

1 个回复
SO网友:vancoder

问题是HTML格式不正确。

在中有span标记head. Facebook的调试器看到了这一点,并假设head 一定已经结束了body 开始了,但没有找到og 标记-因此它报告缺少属性。

如果在调试器中向下滚动到;Scraped URL:查看我们的scraper为您的URL所看到的内容;你会像FB看到的那样看到问题。

相关推荐

共享到Facebook-从动态生成的页面

我在WordPress环境中有一个动态生成的页面。此页面使用简单的短代码,没有参数,但该页面通过另一个页面启动并传递URL参数。此参数指示要在页面上显示的数据集。很好用,但。。。。。页面上的共享工作正常。该链接正确共享位置,并与URL参数共享,打开时会显示正确的信息。但我希望图像、描述和名称与默认页面不同。经过一些工作和StackExchange上其他人的帮助,我成功地用facebook必需的元字段更改了标题,并确认了它们的存在。首先是页面标题: add_filter(\'document_title_p