WordPress Logo

ワードプレスのメディア機能で日本語名のファイルをアップロードした際、たいていはファイル名が文字化けすると思います。
これは実は文字化けしているのではなく、プラグイン「WP Multibyte Patch」の働きによるもの。

日本語版のWordPressに同梱されている「WP Multibyte Patch」プラグインを有効化している場合、日本語ファイル名はデフォルトでmd5ハッシュ値に変換されるように設定されています。

ここでは、「WP Multibyte Patch」の設定を編集して日本語のファイル名のままアップロードする方法を紹介します。

  1. プラグインディレクトリ「wp-multibyte-patch」内の「wpmp-config-sample-ja.php」を「wp-content」直下にコピーする
  2. コピーした「wpmp-config-sample-ja.php」を「wpmp-config.php」というファイル名に変更する
  3. wpmp-config.php 内のコード $wpmp_conf['patch_sanitize_file_name'] = true;$wpmp_conf['patch_sanitize_file_name'] = false; に変更する

以上になります。
WordPress本体ファイルやプラグインのアップデートの干渉を受けないので、この方法が最適解のはず。ぜひお試しください。