WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

WordPressプラグイン Crazy Bone 画像読み込みエラー(404)の修正方法

Crazy Bone をインストール後に「wp-content/plugins/crazy-bone/images/flags/zz.png」という画像が読み込めないと404エラーが出ていたので「wp-content/plugins/crazy-bone/plugin.php」の460行目に下記のような修正を加えました。

## 修正前:
// Detect Country
public static function detect_country($ip) {
        static $detect_countries;
        if ( !isset($detect_countries) )
                $detect_countries = new DetectCountriesController();
        list($country_name, $country_code) = $detect_countries->get_info($ip);
        if ( empty($country_code) )
                $country_code = __('UNKNOWN', self::TEXT_DOMAIN);
        return array($country_name, $country_code);
}

## 修正後:
// Detect Country
public static function detect_country($ip) {
        static $detect_countries;
        if ( !isset($detect_countries) )
                $detect_countries = new DetectCountriesController();
        list($country_name, $country_code) = $detect_countries->get_info($ip);
        if ( empty($country_code) || $country_code == 'ZZ' )
                $country_code = 'UNKNOWN';
        return array($country_name, $country_code);
}

※Crazy Boneバージョン・・・0.6.0
※プラグインファイルを直接編集しているためアップデート時には同じ編集が必要

関連記事

コメントは利用できません。

アーカイブ