Custom Field GUI Utility 1.1.1 にバージョンアップ

先日、当ブログで公開している 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です。設定ファイルはくれぐれも上書きしないようにご注意ください。

その他、詳細については以下のページをご覧ください。

以上です。

トラックバック

The trackback URL is "".

コメント

カスタムフィールド周りで調べ物をしてこちらにたどり着きました。
大変便利なプラグインのご提供ありがとうございます。
あつかましいですが、要望を。
■入力項目が多い場合に区切りを入れたい
.iniで[fieldset_start]~[fieldset_end]を記述すると投稿時<fieldset>~</fieldset>になるとか、[hr]を記述すると<hr>が挿入されるとか・・・。

WPをCMS的な使い方をするのにこんなに便利なプラグインはありません。今後ともよろしくお願いいたします。

素晴らしいプラグインの開発ありがとうございます。

すごく使い勝手がよくて、よろこんでいるのですが、一つお尋ねしたいことがございます。

画像をアップするフィールドを複数設置して、「イメージフィールドにURlを挿入」を押すと全て一番目のフィールドに挿入されてしまいます。

例えば

画像01、画像02、画像03とフォールドを作って、画像03に「イメージフィールドにURlを挿入」で画像を挿入しようとしても画像01に挿入されてしまいます。

なにかこちらの設定方法など間違っておりますでしょうか?

ちなみにWPはバージョン2.71でFireFoxを使っております。

よろしくお願いいたします。

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;
}
}

コメントする