Advanced Custom Fieldsの繰り返し機能を無料で使いたい時

- WordPress -
2020.01.09
WordPress

投稿タイプ編集画面で、たとえばこんな↓感じでカスタムフィールドを必要な数に応じて簡単に増減させたい。

Advanced Custom Fieldは無料?

これを達成するためにまず見つけたのが「Advanced Custom Fields Repeater Field」でした。

ですが、これはAdvanced Custom Fieldsの有料アドオンなんですね。

「有料」だともう絶対に導入ができないことが分かりきっていたので諦めかけたんですが、ACF Repeater Fieldの機能を代替できる素晴らしい無料プラグインがありました。

それは「Smart Custom Fields」です。(冒頭の画像は、Smart Custom Fieldsで実現したものです)

【無料】ACF Repeater FieldをSmart Custom Fieldsで代替する

冒頭の画像にあるように「ギャラリー」というカスタム投稿タイプを作って、画像が格子状に並ぶようなギャラリーページを想定してみます。

1記事内で何個の画像を登録するかは事前に決まっておらず、必要に応じて簡単に増減したい。

そんな時はSmart Custom Fieldsをインストール、有効化しフィールド新規作成画面で「繰り返し」をオンにします。

Advanced Custom Fieldは無料?

フィールドタイプを選択(今回は画像)し、右下の「表示条件(投稿)」でどの投稿タイプにカスタムフィールドを表示するかを選ぶだけです。

これで投稿タイプ「ギャラリー」の記事作成画面を見てみると、冒頭と全く同じ画像ですが、

Advanced Custom Fieldは無料?

このように+ボタンをクリックするだけでフィールドを簡単に好きなだけ増やし、画像を登録しまくることができます。削除したい時は×をクリックするだけ。

まずはSmart Custom Fieldsで繰り返しカスタムフィールドを試してみてはいかがでしょうか。

ちなみにSmart Custom Fieldsプラグインで作成したカスタムフィールドの入力値を出力する方法は、Advanced Custom Fieldsとは異なります。

smart custom fields 出力」とググれば親切な人たちが分かりやすく解説してくれているブログ記事に出会えるのでそちらを参照してください。