2

我正在使用 Wordpress 插件的 Facebook 评论,并且 FB 评论非常适合我的帖子。我切换到新的Facebook 插件,一切正常,除了评论。

当我检查我的帖子页面的 HTML 源时,我发现评论部分是空的。我知道我错过了一些东西,只是不知道它是什么。我的网站是cops.com,每个帖子都应该有评论。

4

3 回答 3

1

WordPress 插件包括评论功能。因此,您个人对插件的实现可能会发生冲突。

转到设置并启用评论并禁用您的实现(除非它是自定义的)。

/wp-admin/admin.php?page=facebook-settings

启用评论

相信只有一个管理员可以/应该控制这些设置,在 WP 数据库中有一个保存此信息的变量,因此如果有两个管理员,一个可以覆盖另一个管理员的设置。

您还有两个 SDK 实例

<script type="text/javascript">window.fbAsyncInit=function(){FB.init({"appId":"293125297449760","channelUrl":"http:\/\/www.cops.com\/?fb-channel-file=1","status":true,"cookie":true,"xfbml":true,"oauth":true});}</script>

<div id="fb-root"></div>
<script>
  window.fbAsyncInit = function() {
    FB.init({
      appId      : '293125297449760', // App ID
      channelUrl : '//www.cops.com/channel.html', // Channel File
      status     : true, // check login status
      cookie     : true, // enable cookies to allow the server to access the session
      xfbml      : true  // parse XFBML
    });

    // Additional initialization code here
  };

  // Load the SDK Asynchronously
  (function(d){
     var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];
     if (d.getElementById(id)) {return;}
     js = d.createElement('script'); js.id = id; js.async = true;
     js.src = "//connect.facebook.net/en_US/all.js";
     ref.parentNode.insertBefore(js, ref);
   }(document));
</script>
于 2012-06-17T19:38:17.530 回答
1

如果还有其他适合您的方法,您可以尝试使用其他插件

http://mydibbler.com/fbGroupPoster.html

这将帮助您在 FB 中建立更多喜欢和分享您的页面

于 2014-10-11T22:26:42.350 回答
0

我有同样的问题,评论没有出现。首先,关于将所有页面编辑为所有页面的“允许评论”的评论非常有用,这为我指明了正确的方向。

我的问题实际上是我使用的主题没有在主题的 page.php 中包含评论。

在我的主题中,The Loopcomments_template中缺少 wordpress 功能。

所以我不得不添加<?php comments_template( '', true ); ?>到以下代码:

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); // begin 'The Loop' ?>
    <?php the_content(); ?>
    ...
    <?php comments_template( '', true ); ?>
<?php endwhile; // End 'The Loop' ?>
于 2013-03-22T15:50:28.370 回答