サポート » プラグイン » Facebook Comments Notifier の日本語化

  • 解決済 keiji

    (@keiji)


    Facebookコメントにコメントがあった際に通知をしてくれる『Facebook Comments Notifier』という記事を読み、「メールで通知してくれる。これは便利だ」と思いインストールしたのですが、表示が英語です。ためしに編集で
    function fcn_get_language_region( $sep = ‘_’ )
    {
    $lang_region = get_bloginfo(‘language’);
    if ( ! $lang_region )
    {
    # pick one
    $lang_region = ‘en-US’;
    }
    if ( $sep )
    {
    $lang_region = str_replace(‘-‘, $sep, $lang_region);
    }
    return $lang_region;
    }
    387行目あたりの’en-US’を’ja-JP’に変えてみたのですが、やはり変化ありません。
    どこをどうすればよいのかわかりません。どなたかご存知の方、いらっしゃいましたら、よろしくご教示お願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    変更された言語の部分は、

    get_bloginfo('language');

    で言語が取れなかった場合のデフォルトの言語設定になります。
    言語部分のフィルターフックなどがあると楽なのですが、残念な事に存在しないので、プラグインが登録した スクリプトを一旦削除して、再登録するようにしてみます。

    function replace_facebook_sdk_script() {
    	if ( function_exists( 'fcn_scripts_load' ) ) {
    		wp_deregister_script( 'facebook-sdk' );
    		$options = get_option( 'fcn_options' );
    		$app_id  = @$options['app_id'];
    		$fbsdk = 'http://connect.facebook.net/ja_JP/all.js#xfbml=1';
    		if ( $app_id )
    		{
    			$fbsdk .= '&appId='. $app_id;
    		}
    		wp_register_script( 'facebook-sdk', $fbsdk, array('jquery') );
    	}
    }
    add_action( 'wp_enqueue_scripts', 'replace_facebook_sdk_script', 11 );
    トピック投稿者 keiji

    (@keiji)

    できました!
    ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Facebook Comments Notifier の日本語化」には新たに返信することはできません。