012009久しぶりにWordPressを触ってる。画像ファイルのアップロード先を記事別に分類しようと思ったのだが、うまい方法が思いつかない。Dirプラグインを使えば、wp-content/uploads/%year%/%month%/%date%/%post_title%/の形式にはできるのだが、日本語タイトルだとデフォルトのポストスラグがUTF-8にエンコードされた形式になってしまい、アップロードはうまくいくものの画像表示ができなくなってしまう。wp-content/uploads/%year%/%month%/%date%/%post_id%/の形式に設定できればいいのにと、以下のパッチをあてて、post_title部分がpost_idになるように強制してしまった。it.これでプラグインの設定でpost_titleに設定したフィールドにはpost_idが代入されるようになる。本当はプラグイン設定でpost_idを選択できるようにするのがよいとは思いつつ、当面これでごまかすつもり。