[英]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.