2

私は Facebook Comments for Wordpress プラグインを使用していましたが、FB コメントが投稿に対して完全に機能していました。新しいFacebook プラグインに切り替えたところ、コメント以外はすべて機能しました。

投稿ページの HTML ソースを確認すると、コメント セクションが空であることがわかります。私はそれが何であるかわからないだけで、何かが欠けていることを知っています。私のサイトはcops.comで、すべての投稿にコメントが必要です。

4

3 に答える 3

1

WordPress プラグインには、コメントの機能が含まれています。そのため、プラグインの個人的な実装で衝突が発生する可能性があります。

設定に移動してコメントを有効にし、実装を無効にします (カスタムでない限り)。

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

コメント有効

これらの設定を制御できるのは 1 人の管理者だけであると考えています。WP データベースにはこの情報を保持する変数が 1 つあるため、2 人の管理者がいる場合、1 人が別の設定を上書きできます。

また、SDK の 2 つのインスタンスがあります。

<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 にコメントが含まれていなかったことです。

私のテーマでは、comments_templatewordpress 関数がThe Loop内にありませんでした。

したがって<?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 に答える