【发布时间】:2015-04-03 13:26:33
【问题描述】:
我有我的网站,其中有一个包含各种帖子的博客部分。当用户单击任何帖子时,它会导航到帖子详细信息页面。我在那个页面上有一个谷歌加分享按钮。 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 框架,所以我将元标记放在我的布局文件中的头标记内。
<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 张图像,可能帖子的图像排在第三位。当我们选择正确的图像描述时,图像上有下一个和上一个按钮消失了。我不知道发生了什么。我尝试了link 中指定的所有内容。我还尝试了 Schema.org microdata 和 Open Graph 协议。
【问题讨论】: