WordPressでファイル名に日本語など半角英数以外の文字が含まれていると、メディアアップロードした際に、ファイル名がランダムな英数に変わっていることがあります。
これは、WP Multibyte Patchというプラグインが、ファイル名をサニタイズしているために起こるので、アップロードしたファイル名を日本語のままにしておきたい場合には、以下のように設定します。
① wp-content/plugins/wp-multibyte-patch
にある wpmp-config-sample-ja.php
をコピーしてファイル名を wpmp-config.php
とする。
② wpmp-config.php
の中身を編集します。
$wpmp_conf['patch_sanitize_file_name'] = true;
という項目を探し、
設定値をfalse
にします。
$wpmp_conf['patch_sanitize_file_name'] = false;
③ 編集後の wpmp-config.php
を wp-content/
直下にアップロードします。
これで、自動的にアップロードされたファイルがサニタイズされるのを防ぎ、日本語のファイルをそのままアップロードすることができるようになります。