我有我的网站,其中有一个博客部分,其中有各种帖子。当用户点击导航到任何帖子以发布详细信息页面时。我在该页面上有一个谷歌加分享按钮。 gshare按钮正在工作,但问题是它没有显示正确的图像,现在还显示帖子的标题,当点击它进行共享。后面的代码我用来生成按钮。
<html>
<head>
<title>Share demo: Basic page</title>
<link rel="canonical" href="http://europa.promaticstechnologies.com/socialfit360/cmspages/blog2/IixTQGAKYAo=" />
<script src="https://apis.google.com/js/platform.js" async defer>
</script>
</head>
<body>
<g:plus action="share"></g:plus>
</body>
</html>
head标签中的href是我网页的链接。我正在使用cakephp框架,所以我将元标记放在head标签内的布局文件中。
<meta property="og:title" content="<?php echo $blog['ManageBlog']['title']; ?>" />
<meta property="og:image" content="<?php echo HTTP_ROOT.'img/club_home/'.$blog['ManageBlog']['picture']?>" />
完成所有这些后,当我点击分享按钮时,它给出的标题是我的网站的默认标题而不是我的博客标题,描述是正确的但图像也不正确,它取3个图像可能会发布图像在第3位。当我们选择正确的图像描述时,图像上有下一个和上一个按钮。我不知道发生了什么。我尝试了这个link中指定的所有内容。我还尝试了 Schema.org微数据和Open Graph协议。
答案 0 :(得分:0)
谷歌+显示我的帖子错误图像的原因是图像尺寸。你的帖子图片至少高300像素,宽300像素。在我的情况下,为什么谷歌提取错误的图像,因为错误的图像的滞留大于我的后缩略图。我上传更大的维度图像,它获取正确的图像。