06-6809-5021

Staff Blog
スタッフブログ

  • Twitterでシェア
  • このエントリーをはてなブックマークに追加
  • Google+でシェア
  • follow us in feedly

WordPressプラグイン「Smart Custom Fields」

こんばんは、k太郎です。

先日WordPress案件で使用したプラグインが便利だったので紹介したいと思います。

投稿画面で同じカスタムフィールドを繰り返し使用したい!

例えば下記のように各セルがカスタムフィールドに対応していてセルがいくつ必要かわからない場合、公開前後に慌てて予備のカスタムフィールドを追加するといったことがあるかと思います。
投稿者側で自由にカスタムフィールドを増減でき、かつそれがテンプレートに反映されたら便利ですよね。

こんな時

そんな時に使わせて頂いたのがこちら!

WordPress のカスタムフィールドを簡単・便利に使えるようになるプラグイン「Smart Custom Fields」作った。 | モンキーレンチ

WordPressでの設定

サイドメニュー

インストール後、左のメニューから新規追加を選択。

名称未設定-1_03

編集画面はこんな感じ。
カスタムフィールドを繰り返し使用する場合「Reapeat」にチェックを入れる事でグループが生成されます。
グループ内にカスタムフィールドを追加する場合「Add Sub field」をクリックします。
グループを追加する場合「Add field」をクリックします。

名称未設定-2_03

今回はこんな感じで編集しました。
これで固定ページでこれらのカスタムフィールドが繰り返し使用できます。

名称未設定-2_03

投稿画面に追加したグループが表示されます。
+-でグループを増減できます。
こちらを編集すればWP側の設定は完了です。

テンプレートの記述


<table>
  <tr>
    <th>種類</th>
    <th>値段</th>
    <th>個数</th>
  </tr>
  <?php
    $oyasai_group = SCF::get( 'cf_oyasai_group' );
    foreach ( $cf_oyasai_group as $field_name => $field_value ) {
  ?>
    <tr>
      <td><?php echo esc_html( $field_value['cf_kind'] ); ?></td>
      <td><?php echo esc_html( $field_value['cf_nedan'] ); ?></td>
      <td><?php echo esc_html( $field_value['cf_kosu'] ); ?></td>
    </tr>
  <?php } ?>
</table>

テンプレートにはこのように記述します。
グループ名を設定した変数をforeachで回して、各カスタムフィールド名をキーに値を取り出します。

出力結果

名称未設定-1_03

無事入力内容が出力されました。

この他詳しい仕様については作者様サイトをご参照ください。

WordPress のカスタムフィールドを簡単・便利に使えるようになるプラグイン「Smart Custom Fields」作った。 | モンキーレンチ

使ってみて

WordPress側の設定方法も分かりやすく、テンプレートでの記述もシンプルでとても使いやすかったです。
Smart Custom Fieldsは新たな機能を追加していく予定だそうです。
今後も楽しみですね!

関連記事

オウンドメディア成功のカギはページを作成するのではなく、コンテンツを創るという事... 売り込むのではなく、役立つ情報を提供する。セールストークではなく、レクチャートークを! 世の中に好んで売り込みをされたいと思う人はいないでしょう。 反対に、営業側は販売を促進するというミッションがあり、売りたいと思う気持ちが強くあります。 ですから、商品やサービスが如何に素晴らしいかを力説...
子どもが誕生してからの話 前回のブログ(子どもが産まれてから焦らないために…)で近々第二子が産まれることをお伝えしておりましたが、昨日無事に誕生いたしました。 近年では割りかし大きめの3566gの男の子です。 さて、子どもが生まれるとそれに伴う行事があるので、またまたメモを残しておきたいと思います。 お...
ワンコインで回せるマシーネンクリーガー「35ガチャーネン」が本格プラモすぎて惚れる... 今月中旬に発売になった「35ガチャーネン」。 1回500円のガチャですが、中身が本気のプラモ感が溢れててやばい。 ガチャって一回売り切れると再販かかりにくいから、今のうちに回せるだけ回したくなる代物。 プラモ製作初心者ですが、十分楽しめるキットや~。 とりあえずざっと開封。 カ...
U2ボノの謝罪コメントが素敵すぎる「調子に乗っていた」とコメント... iTunesに勝手に楽曲アルバムを送りつけたU2の一連の騒動。 この件についてボノが謝罪を行ったとの事。既にたくさんのメディアが報じてますが。 ボノ曰く「素晴らしいアイデアが浮かび、調子に乗っていた、アーティストにはそのような心境になりやすい。勘違い誇大妄想、気前の良さ、ちょっとでも知ってもらい...
日本は本当に平和な国。歴史を振り返ると200年以上も平和が続いた時期が2度もあった... 島国だからでしょうかね。 日本には長期間に渡り平和状態が維持された時期が2度もあるんです。 これ、世界の歴史の中でも類を見ないほど珍しい現象なのだとか。 ヨーロッパの歴史を見ても、中国、インドの歴史を見てもこれほど長期平和を維持した歴史はないのだそうな。 奇跡的な事ともいえるのかもし...
縦型のミュージックビデオが増えている!... 現在、音楽をプロモーションする上でスタンダードな手段として昔からあるのがミュージックビデオです。 昔はPV(プロモーションビデオ)と呼ばれていましたが・・・ ミュージックビデオと言えばテレビやYOUTUBEなどで見ることが多いかとは思いますが、基本的には横長の映像がほとんどです。 ですが...
GoPro HERO Sessionを購入。安くて簡単、結構満足する一品だった。... タイトルの通り、GoPro HERO Sessionを衝動の赴くままに購入したわけですが、その理由が安いからって事。 おいくらですか? はい2万円台です。 GoProには現在3ラインアップがあり、上位モデルのGoPro HERO5 BLACKが約4万円台、GoPro HERO5...
名勝るり渓で沢の流れる音と森林浴で癒されるのだ... 南丹市園部町にあるるり渓自然公園。 自然豊かな渓谷として名勝に指定されている場所。 その見どころは大きな岩の上を流れる清らかで個性的な水の流れ。 また両岸には広葉樹がうっそうと茂っている豊かな自然の風景。 特別天然記念物のオオサンショウウオも生息しているといわれるほどの場所なんです。 ...

この記事を共有する

投稿者:k太郎
    2014年12月15日月曜日 | 21:09
    ピザ食べたい。

    この人が書いたその他のブログ記事

    “WordPressプラグイン「Smart Custom Fields」” への3件のフィードバック

    1. タロウ より:

      種類
      値段
      個数

      $field_value ) {
      ?>
      ———————————————-

      ———————————————-
      まで全然表示がされないですけど何ででしょうか

    2. test より:

      こんにちは。
      ==========================================
      $field_value ) {
      ?>
      ==========================================
      もしかして、 $oyasai_group = SCF::get( ‘cf_oyasai_group’ );の
            ↑って、↓スペルミス?
      foreach ( $cf_oyasai_group as $field_name => $field_value )

      $oyasai_groupを
      $cf_oyasai_groupに直した。

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

    ranking 人気記事ランキング

    • I.M.Dコーポレートサイト
    お問い合わせ