G'day
我在让 Facebook 的“喜欢”按钮正常工作时遇到了一些麻烦。有问题的网站是http://etincellebyemilie.com.au/casual-afternoon-tea/
使用以下代码将按钮添加到页面...
<iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink()); ?>&send=false&layout=button_count&width=60&show_faces=false&action=like&colorscheme=light&font&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:80px; height:21px;" allowTransparency="true"></iframe>
当点击按钮时,like 被注册并出现在用户的 facebook 页面上。但是,返回该站点的链接会产生 310 错误并指出“重定向太多”,正如您可以通过访问生成的 URL 看到的那样 - http://etincellebyemilie.com.au/casual-afternoon-tea/?fb_action_ids =10151158453571916&fb_action_types=og.likes&fb_source=timeline_og&action_object_map=%7B%2210151158453571916%22%3A581712555188197%7D&action_type_map=%7B%2210151158453571916%22%3A%22og.likes%22%7D&action_ref_map=%5B%5D
我已经使用 Facebook 对象调试器测试了这个 URL,结果告诉我The 'og:url' property is required, but not present。
这没有多大意义,因为我可以看到元标记在文档头部——所有的 og 标记都是由 Yoast SEO 插件生成的。
<meta property='og:locale' content='en_US'/>
<meta property='og:title' content='Casual Afternoon Tea - Etincelle By Emille'/>
<meta property='og:url' content='http://etincellebyemilie.com.au/casual-afternoon-tea/'/>
<meta property='og:site_name' content='Etincelle By Emille'/>
<meta property='og:type' content='article'/>
<meta property='og:image' content='http://etincellebyemilie.com.au/wp-content/uploads/2013/01/Maganda.jpg'/>
如果有人对去哪里有什么想法,我很想听听。
干杯