home > Custom Field GUI Utility - WordPress プラグイン
Custom Field GUI Utility - WordPress プラグイン
- 2008年10月16日 06:02
- WordPress プラグイン
[2010-01-21] バージョン 3.0.0 を公開しました。最新のバージョン 3.x はこちらをご覧ください。
Custom Field GUI Utility とは
このプラグインは、WordPress のカスタムフィールドを使いやすくするプラグインです。
バージョン 1.x、2.x、3.x によって機能や設定方法が違うので、以下からお使いのバージョンをお選びください。
最新版は 2010-01-21 公開の 3.0.0 です。
Custom Field GUI Utility プラグインに関するブログ記事
- 複数選択チェックボックスで選択された項目によって内容を変えるにはどうしたらいいの? - Custom Field GUI Utility の FAQ
- Custom Field GUI Utility 3.0.5 アップデート - 「サムネイルのURL」ボタンの不具合修正など
- Custom Field GUI Utility の複数選択チェックボックスの出力の仕方
- Custom Field GUI Utility 3.0.4 アップデート - ちょっとした不具合を修正
- Custom Field GUI Utility 3.0.2 - アップデート - 新規投稿時に不要な値が保存されるのを修正
- Custom Field GUI Utility 3.0.0 リリース
- Custom Field GUI Utility で拡張子が大文字の画像ファイルを挿入するときの不具合の対処法
- Custom Field GUI Utility 2.1.0 - アップデート - テキストフィールドにデフォルト文字を入れる機能を追加
- Custom Field GUI Utility 2.0.1 - アップデート
- Custom Field GUI Utility 2.0.0 - WordPress 2.8 でカスタムフィールドを便利に使うプラグイン
- WordPressのカスタムフィールドで選択した大分類によって小分類の内容を変えるカスタマイズ
- Custom Field GUI Utility 1.1.2 にバージョンアップ
- Custom Field GUI Utility で生成されるカスタムフィールドをユーザーごとに使い分けるカスタマイズ
- Custom Field GUI Utility 1.1.1 にバージョンアップ
- Custom Field GUI Utility 1.1.0 - WordPress 2.7 でカスタムフィールドを便利に使うプラグイン
- Custom Field GUI Utility の使い方などの FAQ
- Custom Field GUI Utility 1.0.0 にバージョンアップ
- IE で Custom Field GUI Utility のチェックが外れてしまう件を修正
- WordPressに公開承認フローを導入
以上です。
TrackBack [5]
- TrackBack URL
- Link to this Entry
- ワードプレスのカスタムフィールドの活用
-
Wordpress 2.6.2 で、お客様に納品するホームページ用にどこまで活用できるか試している最中です カスタムフィールドというものが利用出来そ...
From 毎日興味津々 on 2008年10月21日 18:40
- wp_postmetaでカスタムフィールドを一括編集する
-
wordpressは「カスタムフィールド」を使いこなせてこそ、その凄味が分かる──といっても過言ではないと思います。 しかし、このカスタムフィールドに...
From sanmarie*com エッセーとポーランドの暮らし on 2009年3月27日 19:19
- CMSとしてのWordPressでサイト構築をするときに便利な13のプラグイン
-
MTをサイト構築に採用するケースは非常に多いと思いますが WordPressをサイト構築に採用するケースはあまりないんじゃないでしょうか? 確かにWord...
From 5509 on 2009年4月20日 18:29
- wordpress:Custom Field GUI Utilityでカスタムフィールドを・・
-
何度かカスタムフィールドについて書きましたが、 (wordpress:カスタムフィールドを使いやすく!その2とかwordpress:カスタムフィールドを使...
From Chibiの覚え書き on 2009年5月29日 12:28
- WordPressカスタムフィールドGUI
-
某中古レコード屋さんのWEBサイト作成のお手伝いをさせてらっています。 今回もWordPressを使ってのサイト構築です。 今回は色々手作りしなきゃなーっ...
From studio-fun.net on 2009年8月12日 21:57




はじめまして。
wordpress初心者ですが、本プラグイン参考にさせていただいております。
画像のイメージフィールドについて質問です。
「画像(共通表示)」となっている部分の機能ですが、
こちらは、画像のURLを出力するのみでしょうか。
<?php echo post_custom('imagefield_common') ?>
とテンプレートにいれると、画像のURLのみでimgタグは出力されませんでした。
画像を使うときは、イメージタグのパス挿入部分に<?php echo post_custom('imagefield_common') ?>を入れて使うのが正しい使い方と考えて良いでしょうか。
とはいえ、altなどが自動で入れられなくなるので、何か違う感じがしているのですが。。。
もととしているプラグインを使ったことがないので、
ヘンな質問をしているかもしれませんが、アドバイスいただけると助かります。
よろしくお願いします。
追加ですみません。
「1行テキスト(共通表示)」の項目を装飾目的で例えば、strongタグなどで囲っていたとします。
<strong><?php echo post_custom('textfield_common') ?></strong>
投稿によっては、'textfield_commonが無い(カラ)の場合があると、
<strong>タグが残ってしまいますが、これうぃ条件分岐などでカラのじ状態で出力することは可能でしょうか。
このプラグイン云々より、wordpressのソースの書き方の問題で恐縮ですが、ご教授いただけると助かります。
ちなみに、
http://affililife.blog8.fc2.com/blog-entry-252.html
と同じようにパラメータ指定できるのかなと思って、トライしてみましたが、やはりダメでした。
narumi さん、はじめまして。コメントありがとうございます。
ご質問いただいた件ですが、「Custom Field GUI Utility の使い方などの FAQ」という記事にしましたので、そちらをご参照いただければ幸いです。
http://www.tinybeans.net/blog/2008/11/12-231227.html
また何かありましたらお気軽にご質問ください。
<?php the_mete(); ?>
どうやってもエラーになります。
ひょっとして綴りの間違い・・・?
kokoromo さん、コメントありがとうございます。
すみません、ちょっとそれだけだと分からないです。綴りは間違っていないようですが。。。
他のテンプレートタグにしてみたり、エラーメッセージから何か原因を特定できませんでしょうか?
kokoromo さん>
<?php the_mete(); ?>
は
<?php the_meta(); ?>
じゃないでしょうか
wackey さん、コメント&ご指摘ありがとうございます。
まさにその通りです!
<?php the_mete(); ?>
ではなくて
<?php the_meta(); ?>
です。
kokoromo さん、皆様、大変申し訳ございませんでした!
本文も訂正致しました。
カスタムフィールドこのプラグインで活用しています
大変重宝しています、ありがとうございます
ところでイメージフィールドなんですが
URLって必須ですよね
アップローダ内で*の必須表示と
URLの未入力チェックがあったほうが便利かなーと思いました
わからない人が使うと、なんか上手くアップロードできなーいと
クレームが来ましたので(笑
さきに投稿したのですが
登録続けてみたら、デフォルトでリンクセットされる仕様なんですね
空欄になってしまっていたのでご報告したのですが……
再現させられません(^^;
再現条件わかりましたら、またご報告いたしますm(__)m
kashioka さん、コメントありがとうございます。
>デフォルトでリンクセットされる仕様なんですね
そうですね、あそこは画像をアップロードしたら、普通はURLが入ると思うんですが、もしかしたら「なし」を押しちゃったんではないんですかね。また、一度「なし」にしちゃうと、それがデフォルトになると思うんです。
対処法として、rc-custom-field-gui.js の 17行目に次の2行を追加したらいかがでしょうか。これで「リンク URL」欄に「*」が表示され「なし」ボタンが非表示になります。
jQuery('div.media-item table tr.url th label span.alignright')
.html('<abbr class="required" title="required">*</abbr>');
jQuery('div.media-item table tr.url td.field button.urlnone')
.css('display','none');
ご検討ください。
お世話になります。
テストサイトで画像のアップロードをしているのですが、
下記に書いてあるとおり、イメージフィールドに挿入」ボタンをクリックしても、イメージフィールドのテキストエリアに画像の URL が挿入されません。
http://www.tinybeans.net/blog/download/wp-plugin/cfg-utility-100.html
新規登録で実施していますが、上手くいきません。ご教授いただけないでしょうか。
何卒、宜しくお願い申しあげます。
nabey さん、コメントありがとうございます。
>イメージフィールドに挿入」ボタンをクリックしても、イメージフィールドのテキストエリアに画像の URL が挿入されません。
僕の環境では問題なく動いているので、いくつか質問させてください。
1. Custom Field GUI Utility のバージョンは 1.1.0 ですか、1.0.0ですか?
2. WordPressのバージョンは何ですか?
3. ご使用になっているブラウザは何ですか?
4. OSは何ですか?
5. ボタンを押したとき、アップローダーの「リンク URL」にはちゃんとURLが入っていますか?
6. ギャラリー等でボタンを押したとき、一つの画像のみが表示状態になっていますか?
お手数ですがご確認よろしくお願いいたします。
ご回答ありがとうございます。
>1. Custom Field GUI Utility のバージョンは 1.1.0 ですか、1.0.0ですか?
バージョンは 1.1.0を利用させていただきました。
>2. WordPressのバージョンは何ですか?
2.7.0です。
>3. ご使用になっているブラウザは何ですか?
IE6とIE7で試しました。
>4. OSは何ですか?
WinXPproです。
>5. ボタンを押したとき、アップローダーの「リンク URL」には>ちゃんとURLが入っていますか?
確認しましたが、URLは入った状態でした。
>6. ギャラリー等でボタンを押したとき、一つの画像のみが表示
>状態になっていますか?
はい。画像は一つの状態です。
何卒、宜しくお願い申しあげます。
nabey さん、ありがとうございます。
まず前提として、アップローダーからイメージフィールドに画像を挿入するためには、イメージフィールドに付属している「メディアのアップローダー」を使う必要があります。投稿欄の上のデフォルトのアップローダーでは動作しないので、そこもご確認ください。
さて、僕も再度以下の環境でテストしてみました。個人でやっているので nabey と全く同じ環境は用意できませんでした。すみません。
1. Custom Field GUI Utility 1.1.0
2. WordPress 2.7.0
3. IE6(Win XP HOME)、IE7(Win VISTA on Boot Camp : Mac)
お手数をかけて申し訳なかったのですが、僕がテストした限りでは特に問題なく動作しているので、なんともお答えのしようがありません。
ただ、どちらの IE も、「Flash アップローダー」は、それ自体が正常に動作しなかったので、「ブラウザアップローダー」を使用しました。これは WordPress 自体の話なので、なんとも言えませんが、Flash 10 をインストールすれば解消すると思います。しかし、ここはイメージフィールドの不具合とはあまり関係ないと思います。
また、IE7 の場合、一度イメージフィールドでアップローダーを起動して、一通りの作業を終えてアップローダーを終了したとき、もう一度同じイメージフィールドからアップローダーを移動しようとしても起動しませんでした。この場合、一度ページを保存する(リロードする)ことで再び使えるようになります。
少し不便ですが、当面はそのように対処願います。
その他、当プラグインをカスタマイズしていたり、他のプラグインを入れていて、そのプラグインが JavaScript を使用している場合、ひょっとしたら干渉しあってうまく動作しないのかもしれません。
結局、あまりお力になれずすみませんでした。
僕も今後、IE周りで不具合があった場合、修正していきたいと思います。
tinybeans様
nabeyです。ご丁寧な回答誠にありがとうございます。
とても親切な方でびっくりです。
ご迷惑をお掛けしました。
私のほうでも、別のテストサイトで試して、チャレンジさせて
いただきます。
今後もこのような有用なソフトを作り続けてください。
どうもありがとうございました。
nabey さん、ありがとうございます。
一度 Firefox でテストしてみたら良いかも知れません。
そうすれば、原因が IE に起因していることが特定できますので。
うまくいくことを祈ります。
tinybeansさん、お久しぶりです(もう忘れておられるかもしれませんが・・^_^;)
ずっと前に、「カスタムフィールドの値が一括編集できたら・・」という話題をしていました。
最近、フォーラムで、nullを使って、wp_postmetaからデータを新規追加する方法を知り、これで全てラクラク管理できそうです。
http://sanmarie.enf.pl/wp-7
こちらのプラグインにもずっとお世話になっています。
新しいバージョンアップもさせていただきました。
これからも頑張ってください☆
阿月まり さん、コメントありがとうございます。
そして素敵な情報をありがとうございます!これでカスタムフィールドがぐっと使いやすくなりますね!
僕も近々、カスタムフィールドを大量に編集する必要があるかもしれないので助かりました。
こんばんは!
便利なプラグインをありがとうございます!
先日、WordPress MU 2.7.1を導入したばかりの初心者です。
実はイメージフィールドを使い、
記事にサムネイル画像を関連付けたいと考えております。
URLを挿入する際に書き込まれるのはフルサイズの画像のアドレスですが、記事に画像を挿入する時にサイズを選べるように、サムネイルサイズの画像URLを選択する方法はありますでしょうか?
また、ラジオボタンを横並びに表示したい場合は、
CSSをどのように書き換えれば良いですか?
教えていただければ助かります。
tapu さん、コメントありがとうございます。返信が遅くなってすみません。
ご希望を2つとも反映させたバージョン 1.1.1 を公開しました。具体的には「サムネイルの画像URL」に対応し、ラジオボタンを簡単に横並びにできるようにしました。
よろしければアップデートしてみてください。
アップデート方法は、「 .ini 」ファイル以外を上書きすればOKです。
まさか、バージョンアップで対応いただけるとは!
早速、導入しましたが、おかげさまでとても快適になりました!
本当にありがとうございました!
バージョン 2.0.0をWordPress 2.8.2にて利用させていただいています。
新機能の「必須項目」チェックなのですが、未入力の必須項目がオーバーレイ表示されるのですが、右上にあるべき「投稿を更新」ボタンが表示されず困っています。
当方の環境のせいなのかもしれませんが...どこをチェックすれば良いでしょうか?ご教授いただければ幸いです。
masaさん、コメントありがとうございます。ご迷惑をおかけしてすみません。
OSとブラウザを教えて頂けますか?
また、表示されないのは「投稿を更新」のときだけでしょうか?
tinybeans さま、ご返信ありがとうございます。また、有用なプラグインのご提供をありがとうございます。
Custom Field GUI Utility 2.0.0
PHP Version 5.2.8
WordPress 2.8.2
OS: Windows XP SP3
ブラウザ:
Firefox 3.0.12
Chorome 2.0.172.37
IE 7.0.5730.11
上記の環境で確認してみました。
FirefoxとChoromeでは、オーバーレイ表示に「投稿を更新」ボタンが表示されませんでした。 IEでは「投稿を更新」ボタンが表示されたのですが、オーバーレイのボックス上ではなく、横スクロールバーが表示され、ページ右端の関係ない場所にずれて表示されてしまいました。
もしかしたら、Javascriptを使っている他のプラグインとぶつかっている場合もあるかもしれませんね。とりあえず、他の環境でも、もう少し試してみます。
tinybeans さま、
たびたびすみません。
素のWordPress 2.8.3にCustom Field GUI Utility 2.0.0をセットアップして状況を確認してみたところ、私のコメントの説明に誤りがありました。申し訳ありません。
--------------------
ページ編集画面でページを編集後、「ページを更新」ボタンをクリックして、「必須項目」チェックにひっかかると、未入力の必須項目がオーバーレイ表示されるが、右上にあるべき「ページを更新」ボタンが表示されない。
--------------------
というのが正しかったです。
ページ編集でページを新規追加して、「公開」ボタンをクリックした際にも同様に「公開」ボタンが表示されませんでした。
記事の投稿の場合は、問題なく「投稿を更新」、「公開」ボタンが表示されました。
つまりページ編集時のみに発生する問題のようです。
masa さん、コメントありがとうございます。
「ページ」の編集画面では、「投稿」の編集画面とはdiv要素へのIDの振り方が違うところがあり、それが原因でCSSが正常に当たっていない状態でした。
修正した バージョン 2.0.1 を公開したので、ご確認ください。
もし他に不具合等があればご指摘いただけると幸いです。
どうもありがとうございました。
分からないことがございますので質問させてください。
「textfield」にdefaultが設定出来ないのですが、何か方法はございますでしょうか。
こちらのプラグインには大変お世話になっているのですが、「textfield」にdefaultを設定したい方もおそらくいらっしゃると思いますので、出来ればそういう機能を付けて頂くか、別途何かしらの方法がございましたら、教えて頂きたいのですが。
分からないことがございますので質問させてください。
「textfield」にdefaultが設定出来ないのですが、何か方法はございますでしょうか。
こちらのプラグインには大変お世話になっているのですが、「textfield」にdefaultを設定したい方もおそらくいらっしゃると思いますので、出来ればそういう機能を付けて頂くか、別途何かしらの方法がございましたら、教えて頂きたいのですが。
バージョン 2.0.1、確認しました。
無事に「公開」&「ページを更新」ボタンが表示されました。
すばやいご対応、本当にありがとうございました。
akita さん、コメントありがとうございます。
お待たせしました、という感じですが、「textfield」にdefaultを設定できるバージョン 2.1.0 を公開しました。
併せて、フォーカスしたときに初期値が消え、フォーカスを外したときに未入力であれば再び初期値を表示する(JavaScript を使用)ようにしました。
ご利用頂ければ幸いです。
返事が遅れました。
バージョン 2.1.0で「textfield」にdefaultを設定できると
いうことで、大変助かります。
早速使用させていただきます。
すばらしいプラグインですね!いろいろと応用ができそうです^^
ひとつ質問なのですがカスタムフィールドを自由に扱えるのでこれを活かし複数の条件検索(AND OR)に結びつけたいと思うのですがそのようなプラグインってありますでしょうか?
検索フォームの内容はこのプラグイン同梱のiniファイルが基礎となるので他のプラグインでは作者も異なることから難しいような気もするのですがもしご存知でしたら教えてください。
blue さん、コメントありがとうございます。
そういえば、僕も知らないです(^^; > 検索プラグイン
もし良いのがあったら逆に教えて頂けると嬉しいです。
Custom Field GUI Utility大変便利で使用させて頂いております。
申し訳ないのですが、一点質問させてください!
画像挿入の際、「カスタムフィールドに挿入」のimgタグという項目よりタグを入力しているのですが、このときに画像のwidthとheightも含んだタグにて挿入出来ますでしょうか?
現状、画像のパス、ALT、クラス、のみを含んだタグになっております。
and さん、コメントありがとうございます。
>画像のwidthとheightも含んだタグにて挿入出来ますでしょうか?
すみませんが現状では対応していません。
ただ、アップローダーのサムネイル欄の「フルサイズ」というところにサイズが表示されているので、rc-custom-field-gui.js のカスタマイズでも対応できると思いますがわりと複雑かもしれません。。。
お返事ありがとうございます!
>ただ、アップローダーのサムネイル欄の「フルサイズ」というところにサイズが表示されているので、rc-custom-field-gui.js のカスタマイズでも対応できると思いますがわりと複雑かもしれません。。。
なるほど、ちょっとみてみたいと思います。ヒントありがとうございました。
すみません。
バージョン210を使用させてもらっておりますが、
WordPressのバージョンを2.8.4にバージョン
アップして使用した所、「must = 1」を入れなく
ても、
「以下の必須項目が入力されていません」
のメッセージが表示されます。
当然「must = 1」を設定していないため、なんの
項目も表示されません。
どういった原因が考えられますでしょうか。
すみません。
「conf-common.ini」
「rc-custom-field-gui-common.class.php」
上記2つのファイルのみ変更していたため、動作が
おかしくなっていたようです。
その他のファイルも変更したら、メッセージは表示
されなくなりました。
akita さん、コメントありがとうございます。
返信が遅くてすみませんでした。
解決されたようで良かったです。
はじめまして!
「Custom Field GUI Utility」を導入しようとしている者です。
お世話になります!
セレクトで候補を選ばなかった場合、テキストフィールドで任意の文章を入れるような形は可能でしょうか。
現在は通常のカスタムフィールドに同じキーを入れても反映されません(消えてしまいます)。「Custom Field GUI Utility」で同じキーのものを準備すると当然ながら後ろに記載したものだけが表示されます。
値Xを入れたい場合に、
-------------------------
・セレクト
→値A
→値B
→値C
→選択肢なし(デフォルト)
・テキストボックス
値Xを入れる
-------------------------
というペア形式で、イレギュラー対応できればと思いました。
他の方法が考えつかずポストしました。
よろしくお願いいたします!
濱村さん、コメントありがとうございます。返信が遅くなってすみませんでした。
ご希望の形式ですが、デフォルトのままでは実現できないと思いますが、複数選択可能なチェックボックスグループを使用しないのであれば、それをカスタマイズすれば似たようなことが可能だと思います。
ただ、その際は、rec-custom-field-gui.js と re-custom-field-gui-xxx.class.php をカスタマイズする必要がありますので、少し大変かもしれません。
tinybeansさま
お返事ありがとうございます!
やはり難しいのですね……。
アドバイスに従い、一度ファイルをのぞいてみようと思います。
お手数おかけいたしました。
ありがとうございました!
こういったプラグインを作ってくださって、本当に助かっています。導入実現に向けて頑張ります!今後ともよろしくお願いいたします!
こんにちは。
以前、お世話になりました。(プラグインの使用目的外の使用方法を教えていただきました^^)
その後、いじりたおしていましたが、アイテムが1000個ほどになってしまい(使うのは一部ですが)、管理画面が非常に重くなって断念しました。。。(T_T)
ウェブの構成自体を再考し、便利に使わせていただいております。
さて、一つ疑問点なのですが、各アイテム(textfieldやselect)のid(html上)が一部同一になっていますよね?
例えば、複数のtextfieldアイテムが存在した場合でも、管理画面上のhtmlのidは全て「custom_field_gui」となっています。
1文書1idでは?(管理画面なので大多数に不都合はありませんが^^)
私はどうしてもカスタムフィールドが多くなってしまうので、管理画面の表示構成をいじるためにソースに手を加えてます。
一部(selectやtextarea)はid名がユニーク化されているので、今後のバージョンアップ時に同様の処理がされると「個人的」に嬉しいかも(^_^)v
的外れなことを言っていたら申し訳ありません。。。
belberaberoさん、コメントありがとうがざいます。返信が非常に遅くなってすみません(反省)。
idの件はご指摘の通り文法的にはまずいですよね。。
気づいてはいたのですが、一意のidを振るには、キーをid名に混ぜる方法が考えられるのですが、万が一、キーを日本語で運用していると厄介なんです。
URLエンコードするなども考えられるんですが、それだと異様に長いidになっちゃったりするんです。
ですので「管理画面だから文法的におかしくてもいいか」的な安易な発想で流してました。今後は何らかのかたちで修正しようと思います。
お世話になります。
ponio@と申します。
今回はじめてこちらのプラグインを使わせて頂いておりまして、
いつでも結構ですのでご教授願いたいのですが、
現在wordpressをローカルで構築しておりまして、
wordpress2.8.6にrc-custom-field-gui-utility-210を入れさせて頂きました。
category.php→single.phpの従来の流れで
single.php内でカスタムフィールドの値を取得するよう、
<?php echo post_custom('キー')?>を入れ込んでいるんですが、
入力した値が表示されません。
キー自体はおそらく間違っていないと思うんですが、
今までにローカルでの作業だとこのような現象が
おこったりされた事はありましたでしょうか?
長文で申し訳ないですが、教えて下さい。
お世話になります。
ponio@@と申します。
今回はじめてこちらのプラグインを使わせて頂いておりまして、
いつでも結構ですのでご教授願いたいのですが、
現在wordpressをローカルで構築しておりまして、
wordpress2.8.6にrc-custom-field-gui-utility-210を入れさせて頂きました。
category.php→single.phpの従来の流れで
single.php内でカスタムフィールドの値を取得するよう、
「?php echo post_custom('キー')?」を入れ込んでいるんですが、
入力した値が表示されません。
キー自体はおそらく間違っていないと思うんですが、
今までにローカルでの作業だとこのような現象が
おこったりされた事はありましたでしょうか?
長文で申し訳ないですが、教えて下さい。
すいません連投してたみたいです・・(汗)
ponio@さん、コメントありがとうございます。
回答が遅くなってすみませんでした。訳あってローカル環境を作り直していたものですので。。。
言い訳はさておき、ローカル環境だから問題が起こるということは考えにくいと思います。実際にテストしてみましたが、
<?php echo post_custom('キー')?>
でも取得できました。
ひとつ気になるのは「category.php→single.php」とおっしゃっていましたが、それはcategory.php内でsingle.phpをインクルードするということですか?
phpには詳しくなくて申し訳ないのですが、もしかしたらそこが原因かもしれません。
テストした限りでは、各テンプレートファイルのエントリーのループ内に直接「<?php echo post_custom('キー')?>」を記述すれば問題なく表示されました。ですのでその点を見直してみてはいかがでしょうか?
また、「キー」に当たるのは、各conf-xxx.iniファイル内の [ ] のカッコ内の文字です。「field_name」や「idname」はキーではないので、そこもご注意ください。
すみません、使用させていただいているのですが
カスタムフィールドの数が20を超えると21個目から表示されないのですが
20以上のカスタムフィールドを使用したい場合、どのようにすればよいでしょうか?
教えてください。
すみません、自己解決しました。
お手数おかけしました。。。。
はじめまして!こちらのプラグインが非常に便利で助かっています。
さて質問があるのですが、
複数チェックボックスの機能で、例えばAというチェックボックスにチェックがあればAを表示、BというチェックボックスにチェックがはいっていればBを表示、といったことをしたいのですが
その場合はphpにどのような書き方をすればいいのでしょうか?
またもし上記条件に加えて、「A」も「B」もチェックした場合は、「Ab」を表示みたいなこともできるのでしょうか?
初心者的な質問で恐縮ですが、よろしくおねがいいたします。
yuji さん、コメントありがとうございます。
えっと、お求めの機能を実現するには PHP
というより JavaScript での実装になるかと思います。
そして、ロジックは簡単ですが、ここでご説明出来るほど単純な話ではない感じですね。
どうもそういったご要望は多いようですので、一度記事にしようと思いますので、少々お待ちください。
【2010-02-12 追記】
プラグインのバージョンが違うかも知れませんが、以下の記事もご参照ください。
Custom Field GUI Utility 3 でカテゴリごとに表示するフィールドを切り替えるカスタマイズ
http://www.tinybeans.net/blog/2010/02/10-122218.html
いつも便利に使わせていただいています!ありがとうございます!
さて、ひとつ気になった点があるのですが・・・。
Custom Field GUI Utilityを使ってデータを入力した後、別ページを新規作成して作る際、最初からカスタムフィールド(WordPressデフォルトのカスタムフィールド)に値が入っていることがあります。
うん?と思ってそのままページを公開すると、その値は保存されておらず、なかったことになっています。
このような現象は他の方は起こっていないのでしょうか??
なかなか説明が難しいのですが、おわかりいただけるでしょうか?
キャッシュが残っているのか何かよくわかりませんが、もしなんとかなれば幸いです。
ご一考くださいませ。
on さん、コメントありがとうございます。
ご指摘の件、こちらでも確認できましたが原因はまだ分かっておりません。
原因が分かり次第修正したいと思います。
ご指摘ありがとうございました!
こちらでもカスタムフィールドが新規投稿時にWordPressデフォルトのカスタムフィールドに値が入っていることがありました。データベースを調べたら「wp_postmeta」テーブルにpost_idが0のデータが大量に作成されていました。
原因は完全にはわからなかったのですが、edit_meta_value関数を実行する際に$idに0がセットされる場合があるようです。
緊急の対処として、add_post_meta関数の実行時に、if( $id != 0){ と$idが0ではない場合にデータベースに書き込むように記述しました。
参考になればと思います。
とても使いやすいプラグインなので、今後の発展に期待しております。
sonic_65さん、コメントありがとうございます。
新規投稿時の不具合の件、修正したバージョンをアップしました。ご指摘頂きまして誠にありがとうございました!
こう言った指摘は大歓迎ですので、今後ともよろしくお願いいたします!
tinybeans さん、いつぞやは大変お世話になりました。
あれから、総数1,000以上のカスタムフィールドを作成してみましたが、多すぎて重くなり、使い物になりませんでした・・・^^v
今では構成を変更して便利に使わせていただいております。
さて、本件について、私もon さんと同様の現象が発生していて、「あれ?」と思っていました。
実際はあまり気に留めていなかったのですが、最近「新規投稿」と「新規ページ」の作成 (post-new.php, page-new.php) がやたら重くなり、ついに新規作成ができなくなってしまいました。
で、本件について思いだし、sonic_65さんが提示してくださった、接頭辞_postmetaテーブルのpost_id=0を確認してみると、なんと1万件強!内容的には不要と思い、該当レコードを削除したところ、無事に問題が解決されました。
ちなみに、当方では現時点で100件あまりの記事と150件あまりのページが公開されている規模です。
データベースから直接レコードを削除するちょっと・・・な方法だけに、問題がある可能性もありお勧めはできませんが・・・同様の状況でお困りの方へ。(責任は一切持てませんので、dbのバックアップを先に!)
belberaberoさん、コメントありがとうございます。
1万件強とは、すごいですね。ご迷惑をお掛けしてすいませんでした ><
一応、phpMyAdminを使った方法を記事にしておきました。
Custom Field GUI Utility を使っていて、新規作成が異様に重い場合などの対処法
http://www.tinybeans.net/blog/2010/02/11-231619.html
同様の状況へお困りの方へ参考になれば幸いです。
tinybeans 様、ご返信ありがとうございます。
そして、早々のご対応ありがとうございました!!
改良してくださったバージョン、今から試してみますね~(^^)