[英]Facebook Share button and comment plugin conflict
在我的博客中,我需要实现Facebook分享按钮(带有计数器)和评论插件。 我只是用下面的代码。
脸书分享
<a
name="fb_share"
type="button_count"
href="http://www.facebook.com/sharer.php">
Share
</a>
<script
src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
type="text/javascript">
</script>
脸书评论插件
<div id="fb-root"></div>
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>
<div class="fb-comments" data-href="<?php the_permalink(); ?>" data-num-posts="2" data-width="524"></div>
最后,它返回错误
未捕获的TypeError:对象#没有方法“提供”
在第4行,此错误不显示注释插件。 而是显示共享按钮。
有什么解决办法吗?
我有同样的问题。 我最终不得不切换使用的是哪个FB插件。
这是指向我的网站的链接,我可以在其中链接评论和点赞按钮: http : //www.jhousemedia.com/blog-articles/145/Building-A-Good-Website-For-Your-Business.html
我不得不使用“喜欢/发送”插件关闭共享按钮。 幸运的是,他们可以选择使其适合与共享按钮类似的形式。 这是使用的插件http://developers.facebook.com/docs/reference/plugins/like/
通过用标题中的这一行替换注释脚本来解决此问题
<script src="http://connect.facebook.net/ro_RO/all.js#appId=202676036413585&xfbml=1"></script>
我不确定,但是您可以尝试注释或删除此行:
js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1";
共享和注释脚本可能正在复制代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.