WordPressのカスタムフィールドに画像をアップする場合

2010年4月30日

WordPressフォーラムでは、カスタムフィールドを利用した画像アップは難しい。
という見解のもと、投稿が閉じられているが、探せば見つかるもので、今回紹介します。

Custom Field Gui Utility
http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-100.html

てっきり作らねばならないかと思ったが、あるものですね。

これの利用法ですが、プラグインディレクトリにファイルを上げて、

conf.ini

を修正すればOK。例えば画像ファイルの場合は

[imagefield1]
fieldname = 小画像
type = imagefield
class = post page
size = 35
sample = input the example or the caption
must = 1

[imagefield2]
fieldname = 大画像
type = imagefield
class = post page
size = 35
sample = input the example or the caption
must = 1

みたいに書いていけば、編集画面に現れる。GUIで編集出来るのか分からないけど、
とりあえず直接編集してもうまくいった。

これで、画像アップロードをすると、正規のカスタムフィールドの場所に自動でデータが入ってくれる。
確認してみたらDBにも(当たり前だが)wp_postmetaにしっかり入っていた。いやー素晴らしい!