我对Wordpress的“新”Facebook插件有疑问。我想在我的帖子页面上重新定位它。我在其他地方(或者可能在这里)读过你可以使用developers.facebook.com的评论框,但我想使用原始的Facebook插件。所以这里: 我发现(在插件文件夹中)Facebook已经在我的主题中放置代码安装注释框。它看起来像这样:
public static function the_content_comments_box( $content ) { global $post; if ( ! isset( $post ) ) return; $options = get_option( 'facebook_comments' ); if ( ! is_array( $options ) || empty( $options ) ) return $content; // closed posts can have comments from their previous open state // display noscript version of these comments $content .= "\n" . self::comments_markup( 'noscript' ) . "\n"; // no option via JS SDK to display comments yet not accept new comments // only display JS SDK version of comments box display if we would like more comments if ( comments_open( $post->ID ) ) { $url = apply_filters( 'facebook_rel_canonical', get_permalink() ); if ( $url ) // false could happen. let JS SDK handle compatibility mode $options['href'] = $url; $content .= self::js_sdk_markup( $options ); } return $content; } }
如何将Facebook评论框放在帖子页面的底部? 你可以在这里查看一个随机的帖子页面:My temporary site我最终要做的是在Relateredeindlæg(相关帖子)之后有Facebook评论框。
这一切都可能吗?
答案 0 :(得分:1)
我不使用Word插件的FB插件,因为它们对我来说似乎很臃肿。但是,这是一个简单的单行代码,我用它来添加一个facebook评论框。您可以将它放在任何模板中的任何位置。
<div class="fb-comments" data-href="<?php echo $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"] ?>"></div>
请注意:此方法要求您在网站上安装Facebook SDK。此外,除非您已启用在窗口小部件中执行PHP的功能(需要插件),否则它不能用作窗口小部件。