カスタムフィールド
-
ページで企業サイトを作っています。
カスタムフィールドって具体的にどんな場合に有効活用できますか?
拡張するプラグインもあるようなので有効活用できればよりよく使えると思うのですが使い方がいまいちわかりません。自分はこんな使い方をしているなど有効活用について教えてください。できれば詳しく教えていただけますと幸いです。宜しくお願いいたします。
-
お返事ありがとうございます。
質問時に情報不足でしたが参照URLに一通り目を通しており単純な使い方も理解しているつもりです。まずは大前提としてページにそのまま書かずカスタムフィールドを使うのかメリットがわかりません。
メリットがいかなるものかでどのように使えば有効活用できるものかという根本的な事で悩んでおりました^^;追記です。
引続き調べてみたところ例としてmetaのキーワードや説明文に利用するという方法で紹介しているページがありました。
これには納得ですがオール・イン・ワンSEOを入れているのでやはり利用価値が見出せません。。。当方はサブタイトルをカスタムフィールドで用意し、テンプレートのタイトルの上や下にサブタイトルを表示するように利用しています。色や文字サイズなどタイトルとは違うサブタイトルを付加したい時に便利です。
あと、backgroundcolorというカスタムフィールドを用意し、カラーコードを入れておくと背景色が変わるようにカスタマイズしています。記事投稿するユーザーがhtmlやcssなどに詳しくないので、カスタムフィールドのように入力しておくだけで反映されるのは便利です。ちなみに背景色の濃さにあわせて文字色を自動的に変換しています。
他には、隠しカスタムフィールドを生成(カスタムフィールド名の頭に_(アンダーバー)を付加)し、ログを記録し、管理者がログを確認できるようにしています。
また、認証システムを導入しているので「認証済み」「未認証」なども隠しカスタムフィールドに設定しています。
このあたりは全て自作プラグインを使用しています。何か参考になりますか?
お返事ありがとうございます。
>サブタイトルをカスタムフィールドで用意し・・・
これについてはやはり直でページに書いてもいいのでは?と思いましたが知識がない人の為にという事で活用性を見いだせたような気がします。知識があってもページ本文を入力するテキストエリアにたくさんhtmlを書いていると該当箇所を探すのに苦労もあるので画像など定期的に変更の必要があるような箇所にカスタムフィールドの値を使用する事で管理も楽になる・・・という感じですね。
隠しフィールドの活用性の方に興味があるのですが例えばどのようなログをとっているのですか?
とあるページのフィールドに名称を金額とし値を100円とセットしたとして常に取得できるのは100円だけかと思うのですが差し支えない程度で構いませんので概要だけでも教えていただけますと幸いでうす。>サブタイトルをカスタムフィールドで用意し・・・
これについてはやはり直でページに書いてもいいのでは?と思いましたが知識がない人の為にという事で活用性を見いだせたような気がします。そうですね、そういう意味合いも強いのですが、WordPressの場合タイトル欄が別に存在し、
wp_title()などで自動的に吐き出されるので、テーマを修正しない限り投稿やページでこのタイトルより上にサブタイトルとかを入力するのは無理だと思うのですよね。
なので、サブタイトルを入力させたいならカスタムフィールドは必須です。隠しフィールドの活用性の方に興味があるのですが例えばどのようなログをとっているのですか?
とあるページのフィールドに名称を金額とし値を100円とセットしたとして常に取得できるのは100円だけかと思うのですが差し支えない程度で構いませんので概要だけでも教えていただけますと幸いでうす。これはまあ、それぞれだと思うのですが、プラグインなどの開発中のことですが、kzさんに教えていただいた使い方は、変数がアクションフックなどで変化した時にログを取っておいて都度カスタムフィールドに記入していく方法でした。
print_rとかが出来ない場所で大変有効でした、まさに目から鱗です。(私のアカウントのプロフィールから過去のスレッドを探すとなんか出てくるかもしれませんw)実用としては、当方前回も書きましたが、自前の承認プラグインを使用していますので、「2010-05-18 新規作成 3」などのようなログを隠しカスタムフィールドに「追記」していっています。
管理者ですので、「勝手に未承認になっちゃったけど承認して!」とか言われても、「記事が修正されて未承認になっているので上司にもう一度承認もらってください」とか突っぱねてますw
最近はログに記事のMD5やIPアドレスなどを追加したりして、本当に修正があったかなど結構密にログを取得しています。(あまり残しすぎるとDBがあふれちゃうので・・・)
「承認」「未承認」もカスタムフィールドにセットしているのですが、普通に見えてしまうと修正できてしまう(!)ので隠しカスタムフィールドは便利ですね!まあ、要はアイデア次第ということですか。
ネット上を探しても「記事で読んだ本の感想を書き、カスタムフィールドに評価の星の数やISBNコードを記入してます」なんてアイデアも転がってますね。ちなみに、カスタムフィールドAに100円、Bに5個と記述しておいて、表示の際に計算して500円を表示させることは可能ですね!これもアイデア;)
お返事ありがとうございます。
確かにアイデア次第で使い方は無限大ですね~まずは簡単なところから使い始め徐々にコツをつかんでいきたいと思います。使えるものは使いたいが有効に使うには?という根本的な問題からは解放された気がしますw
ありがとうございました^^
トピック「カスタムフィールド」には新たに返信することはできません。