我已将以下代码添加到magento网站以更新FB缩略图。
1column.phtml
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->getLang() ?>" lang="<?php echo $this->getLang() ?>" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
&#13;
head.phtml
<meta property ="og:image" content="www.rekinza.com/images/rekinza-fb_logo.jpg"/>
&#13;
然而,当我把链接放在FB帖子中时,Facebook仍会从主页上随机拍摄一张图片。
我尝试验证我的更改是否会反映在网站上,所以我使用view-source检查并找到了以下结果
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<meta property ="og:image" content="www.rekinza.com/images/rekinza-fb_logo.jpg"/>
head.phtml
<meta property ="og:image" content="www.rekinza.com/images/rekinza-fb_logo.jpg"/>
&#13;
请帮忙!我花了太多时间试图解决这个问题。
谢谢!
答案 0 :(得分:0)
首先,更正URL并确保没有错位的空格,http或https(如果您有证书):
<meta property="og:image" content="https://www.rekinza.com/images/rekinza-fb_logo.jpg"/>
然后,查看Open Graph图像的规格:https://developers.facebook.com/docs/sharing/best-practices#images