2016-11-13 92 views
1

我爲我的網站使用Wordpress。我確實通過合格的用戶ID和應用ID成功將Facebook評論框添加到我的網站。如何刪除頁面上的Facebook評論框,並只顯示在帖子上?

<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/vi_VN/sdk.js#xfbml=1&version=v2.8&appId=165596420562496"; 
    fjs.parentNode.insertBefore(js, fjs); 
}(document, 'script', 'facebook-jssdk'));</script> 

...但我不知道如何刪除/禁用/刪除/取消Facebook的評論框在我的網頁和只顯示它在我的帖子。如果沒有解決辦法,我會一直苦苦掙扎,因爲我在寫新東西方面真的很糟糕。我會很感激任何人幫助我解決這個問題。注意:我已經嘗試過使用很多不同的插件來處理這個問題(因爲我什麼也不知道),但是沒有工作過。請幫忙!

回答

0

您可以將以下代碼添加到您的functions.php(兒童主題)中。

function facebook_comment_add_to_content($content) { 

if(is_singular('post')) { 
    $content .= "<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/vi_VN/sdk.js#xfbml=1&version=v2.8&appId=165596420562496'; 
         fjs.parentNode.insertBefore(js, fjs); 
        }(document, 'script', 'facebook-jssdk'));</script> <h1>Yhea men</h1>"; 
} 

return $content; 
} 
add_filter('the_content', 'facebook_comment_add_to_content'); 

注意:您還可以使用https://nl.wordpress.org/plugins/facebook-comments-plugin/在設置選項卡,您可以啓用「奇異的帖子」。然後,Facebook評論部分將不會顯示在網頁上(其他自定義文章類型將顯示Facebook部分)。

相關問題