【发布时间】:2014-06-23 06:13:44
【问题描述】:
我一直在使用自定义模板开发一个 Joomla 网站,我不得不为 Google+、电子邮件、Twitter 和 Facebook 创建一些自定义共享按钮。前三个工作正常,但 Facebook 的一个正在引起问题。我正在使用 K2,并且在标题中获得了所有 Open Graph 元标记 - 手动添加了 site_name 和 fb:app_id 标记,因为 K2 添加了所有其他标记,但没有添加这些标记。但是,如果我尝试分享一篇博文,Facebook 不会获取除 URL 之外的任何内容。
我已经使用 Facebook 调试器进行了测试,并且正在抓取所有元信息。我知道共享者可能需要一段时间才能获取任何更改,并且由于调试器,我发现我必须关闭 gzip 才能加载正确的页面并刮掉标签。我在周五午餐时间进行了更改,今天再次检查了该网站,没有任何更改,共享者仍然返回空数据,除了 URL。
我正在使用这个链接(网址是网站自动生成的):
<a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.mydomain.co.uk%3A80%2Fblog%2Fcategory%2Fpage-title" target="_blank">Share on Facebook</a>
以及以下 Open Graph 标签:
<meta property="og:url" content="http://www.mydomain.co.uk/blog/category/page-title">
<meta property="og:title" content="Page Title - My Domain">
<meta property="og:type" content="article">
<meta property="og:image" content="http://www.mydomain.co.uk/media/k2/items/cache/9b2c4b44fb86522964124ed80d03c5e8_M.jpg">
<meta name="image" content="http://www.mydomain.co.uk/media/k2/items/cache/9b2c4b44fb86522964124ed80d03c5e8_M.jpg">
<meta property="og:description" content="Page Intro Text">
谁能提出我遗漏或错误的地方?
谢谢!
【问题讨论】:
标签: php joomla facebook-opengraph joomla-k2