ワードプレス日本語ファイル名のアップロードとダウンロードのプラグインwordpress uploading downloading non-latin filename
[2012-10-14追加:ワードプレスの公式プラグインサイトで見つけることができます。]
[2012-10-13追加:Firefoxでダウンロードするときにハングルファイル名が割れるたのを修正した。プラグイン名もuploading downloading non-latin filenameに変更した。 ver 1.0.2]
ワードプレスはいいのですが、本格的に使用すると、最もゴール殴るのがファイル名がハングルである場合、アップロードがないのだ。ワードプレスが非アルファベットのアップロードをサポートしていないためだと思う。事実これ合理的な面がある。アルファベットでない場合、サーバーのエンコード設定に応じて、頭の痛いことが多く発生するからである。しかし、一般の人たちが使用した場合これが一番ネックになると思う。
だからプラグインを作った。プラグインの名前はuploading downloading non-latin filenameです。ただハングルファイル名だけを動作させるのでなく、多言語を動作させるためにもっと包括的な名前を使用した。
このプラグインの利点
このプラグインの利点は以下の通り。
ファイル名がアルファベット以外のときでもアップロードがうまくなる。
ファイルをダウンロードするとき、元のファイル名でダウンロードします。 (空白は – に変えてダウンロードする。ワードプレスのsanitize_file_name関数を使用する。)
bbPress用のプラグインであるGD bbPress Attachmentsもサポートします。 (jsでファイル名ように処理)
ファイル名をメディアライブラリのタイトルに入れてくれる。
このプラグインの欠点
短所もありますのでよく見て使用してください。
ファイル名を数字に変えてサーバーに保存するということだ。数字は日付と時間である。 (エア例えば、20120930_181522.zip)
ポストにイメージを挿入したときimgタグのsrcに入るファイル名はサーバー上のファイル名で元のファイル名がありません。
ポスト本体にファイルのダウンロードリンクを挿入すると、プラグインのdownload.phpを経作る。これ自体は大きな問題がないが、プラグインを削除したときは、ダウンロードがならない問題が発生する。 (無効にした場合は、問題ありません。どうせファイルは残っているのだから。)
サポート、ライセンス
私の開発者に住む以上は、このプラグインを更新することだ。問題がある場合はコメントに残してくだされば良い。
ライセンスは、ワードプレスのようなGPLv2だ。
その他
プラグインは、現在のワードプレスのプラグインサイトで見つけることができます:プラグインのダウンロード
参照
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。