1

Wordpress 用の「新しい」Facebook プラグインに問題があります。投稿ページに再配置したいと思います。developers.facebook.com のコメント ボックスを使用できることを別の場所 (またはおそらくここ) で読みましたが、元の Facebook プラグインを使用したいと考えています。だからここに行きます:Facebookが私のテーマにコメントボックスをインストールするためのコードを置いた場所を(プラグインフォルダに)見つけました。次のようになります。

public static function the_content_comments_box( $content ) {
        グローバル $post;

        if ( ! isset( $post ) )
            戻る;

        $options = get_option( 'facebook_comments' );

        if ( ! is_array( $options ) || 空( $options ) )
            $コンテンツを返します。

        // 閉じた投稿には、以前の開いた状態からのコメントを含めることができます
        // これらのコメントの noscript バージョンを表示します
        $content .= "\n" . self::comments_markup( 'noscript' ) . "\n";

        // JS SDK を介してコメントを表示するオプションはありませんが、新しいコメントは受け付けません
        // さらにコメントが必要な場合は、コメント ボックス表示の JS SDK バージョンのみを表示します
        if ( comments_open( $post->ID ) ) {
            $url = apply_filters( 'facebook_rel_canonical', get_permalink() );
            if ( $url ) // false が発生する可能性があります。JS SDK に互換モードを処理させる
                $options['href'] = $url;
            $content .= self::js_sdk_markup( $options );
        }

        $コンテンツを返します。
    }
}

投稿ページの下部に Facebook のコメント ボックスを配置するにはどうすればよいですか? ここでランダムな投稿ページを見ることができます:私の一時的なサイト私が最終的にやろうとしているのは、Relaterede indlæg (関連する投稿) の後に Facebook のコメント ボックスを表示することです。

これはまったく可能ですか?

4

1 に答える 1

1

肥大化しているように見えるので、Wordpress 用の FB プラグインは使用しません。ただし、Facebook のコメント ボックスを追加するために使用する単純な 1 行のコードを次に示します。テンプレートのどこにでも配置できます。

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

注意: この方法では、サイトに Facebook SDK がインストールされている必要があります。また、ウィジェットで PHP を実行する機能を有効にしない限り、ウィジェットとしては機能しません (プラグインが必要です)。

于 2013-01-29T16:37:10.133 に答える