我在我的网站上使用Wordpress。我确实使用合格的用户ID和应用程序ID将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>
...但我不知道如何在我的PAGES上删除/禁用/删除/取消Facebook评论框,而仅在我的POSTS上显示。多年来,我一直在努力和悲伤,没有解决方案(因为我在编写新东西时非常糟糕)。我很感激有人帮我解决这个问题。注意:我尝试过使用许多不同的插件(因为我什么都不知道)但是没有一次有效。请帮忙!
答案 0 :(得分: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部分)。