Wordpress插件:Facebook评论框位置



我对Wordpress的"新"Facebook插件有问题。我想把它重新放在我的主页上。我在其他地方(或者这里)读到,你可以使用developers.facebook.com的评论框,但我想使用原始的facebook插件。因此:我在插件文件夹中找到了Facebook在我的主题中安装评论框的代码。它看起来像这样:

公共静态函数the_content_comments_box($content){全球$post;if(!isset($post))回来$options=get_option('facebook_comments');if(!is_array($options)||空($options))return$content;//关闭的帖子可以包含以前打开状态的评论//显示这些注释的noscript版本$content.="\n"。self::comments_markup('noscript')。"\n";//没有通过JS SDK显示评论但不接受新评论的选项//如果我们想要更多评论,只显示JS SDK版本的评论框显示if(comments_open($post->ID)){$url=apply_filters('facebook_rel_canonical',get_permink());if($url)//可能发生false。让JS SDK处理兼容模式$options['href']=$url;$content.=self::js_sdk_markup($options);}return$content;}}

如何将Facebook评论框放在我的帖子页面底部?你可以在这里查看一个随机的帖子页面:我的临时网站我最终想做的是在Relaterede indlæg(相关帖子)后面有Facebook评论框。

这有可能吗?

我不使用Wordpress的FB插件,因为它们对我来说似乎很臃肿。然而,这里有一个简单的单行代码,我用来添加一个facebook评论框。您可以将其放置在任何模板中的任何位置。

<div class="fb-comments" data-href="<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ?>"></div>

请注意:此方法要求您在网站上安装Facebook SDK。此外,除非您启用了在小部件中执行PHP的能力(需要插件),否则它将无法作为小部件工作。

最新更新