home > WordPress > プラグイン > Custom Field GUI Uti...
Custom Field GUI Utility 1.1.1 にバージョンアップ
- 2009年5月22日 01:01
- プラグイン
先日、当ブログで公開している WordPress のカスタムフィールドを便利に使うプラグイン--Custom Field GUI Utilityについて、次の2つの質問を頂きました。
- URLを挿入する際に書き込まれるのはフルサイズの画像のアドレスですが、記事に画像を挿入する時にサイズを選べるように、サムネイルサイズの画像URLを選択する方法はありますでしょうか?
- また、ラジオボタンを横並びに表示したい場合は、CSSをどのように書き換えれば良いですか?
そこで今回、この2つ希望を反映させた Custom Field GUI Utility 1.1.1 をリリースしました。
Custom Field GUI Utility 1.1.1 での変更点
イメージフィールドにサムネイルサイズの画像URLを選択して挿入する
これまでイメージフィールドに挿入できる URL は、フルサイズの画像の URL のみでしたが、バージョン 1.1.1 より、サムネイルのサイズを選択し、そのサムネイル画像の URL をイメージフィールドに挿入することができるようになりました。
まず、「サイズ」欄の利用したいサイズの下の「URLを使用」をクリックします。すると、「リンク URL」欄に選択したサイズのサムネイルの URL が挿入されます。
あとは、上記のように「イメージフィールドにURLを挿入」か「イメージフィールドにimgタグを挿入」をクリックすると、その URL が挿入されます。
ただし、今のところ「ギャラリー」か「メディアライブラリ」のみの機能となっています。
ラジオボタンを横並びに表示する
バージョン 1.1.1 より、生成されるラジオボタンを包含する p 要素に「rc_radio_button」というクラス名をふっておきました。
当プラグインディレクトリ内の cfg.css ファイルの一番最後のコメントアウトをはずせば、適用できるようになっています。
[デフォルト]
/* Inline Radio Button
p.rc_radio_button {
display: inline;
}*/ ※この「*/」を上に移動する
[横並びに]
/* Inline Radio Button */
p.rc_radio_button {
display: inline;
}
アップデート方法
設定ファイル( conf-xxx.ini )以外を上書きすればOKです。設定ファイルはくれぐれも上書きしないようにご注意ください。
その他、詳細については以下のページをご覧ください。
以上です。
TrackBack [0]
- TrackBack URL
- Link to this Entry



カスタムフィールド周りで調べ物をしてこちらにたどり着きました。
大変便利なプラグインのご提供ありがとうございます。
あつかましいですが、要望を。
■入力項目が多い場合に区切りを入れたい
.iniで[fieldset_start]~[fieldset_end]を記述すると投稿時<fieldset>~</fieldset>になるとか、[hr]を記述すると<hr>が挿入されるとか・・・。
WPをCMS的な使い方をするのにこんなに便利なプラグインはありません。今後ともよろしくお願いいたします。
素晴らしいプラグインの開発ありがとうございます。
すごく使い勝手がよくて、よろこんでいるのですが、一つお尋ねしたいことがございます。
画像をアップするフィールドを複数設置して、「イメージフィールドにURlを挿入」を押すと全て一番目のフィールドに挿入されてしまいます。
例えば
画像01、画像02、画像03とフォールドを作って、画像03に「イメージフィールドにURlを挿入」で画像を挿入しようとしても画像01に挿入されてしまいます。
なにかこちらの設定方法など間違っておりますでしょうか?
ちなみにWPはバージョン2.71でFireFoxを使っております。
よろしくお願いいたします。
kopy さん、コメントありがとうございます。
イメージフィールドの設定の中の「idname」をそれぞれ違うものに変更しましたでしょうか?
これがURLを挿入するフィールドの一意識別子になりますので、すべて異なるものにする必要があります。
[imagefield_common]
fieldname = 画像(共通表示)
idname = imagefield_idname_common(※ここです!)
type = imagefield
size = 35
sample = input the example or the caption
3つあったら、
idname = imagefield_idname_common_1
idname = imagefield_idname_common_2
idname = imagefield_idname_common_3
のように変更してみてください。
tinybeans様
早速のご返信誠にありがとうございます。
まったく初歩的なミスをしていたようでお恥ずかしい限りです・・・。
idnameをそれぞれ変えたら上手くいきました。
ありがとうございました。
プラグイン使わせていただいています。ありがとうございます。
私はWordPress MUで使用しているため、conf-*.iniがpluginフォルダの中に入っていると、すべてのユーザのブログで設定が共通になってしまうため、conf-*.iniがThemeにあれば、Themeの方を優先にするようにして使っていますが、各ユーザごとに設定を変えるうまい方法はありますでしょうか?
function get_custom_fields() {
$file = TEMPLATEPATH.'/conf-post.ini';
if (!file_exists($file)) {
$file = dirname(__FILE__).'/conf-post.ini';
if (!file_exists($file)) {
return null;
}
}
mam さん、コメントありがとうございます。
ご質問いただいた「各ユーザーごとに設定を変える方法」を以下の記事に書きました。ご質問の意図に完全にマッチしているかは分かりませんが、よろしければ参考にしてください。
Custom Field GUI Utility で生成されるカスタムフィールドをユーザーごとに使い分けるカスタマイズ
http://www.tinybeans.net/blog/2009/06/03-131423.html
byebye9 さん、コメントありがとうございます。返信が遅くなってしまってすみません。
ご要望いただいた区切り線の機能を搭載しました。よろしければ以下をご覧ください。
Custom Field GUI Utility 1.1.2 にバージョンアップ
http://www.tinybeans.net/blog/2009/06/04-052450.html