The Flexible content field は、順序を完全に制御しながら無制限にレイアウトを追加できる白紙のキャンバスとして機能します。
Build up your page with layouts
このフィールドにはリピーター フィールドと同様に、サブフィールドが含まれています。 ただし、サブフィールドの 1 セットの代わりに、フレキシブル コンテンツ フィールドでは、サブフィールド グループ (レイアウトと呼ばれる) の無限のセットを作成できます。 これらのレイアウトをあらかじめ定義しておけば、好きなときに好きな場所にフィールドに追加できます。
テンプレートの使用法
テンプレート内でフィールドを使用するのは簡単です! ループ内で、現在の行レイアウトをクエリすることができます。 それから get_sub_field() および the_sub_field() 関数を使って関連する html を構築するのは簡単なケースです。
- get_row_layout()
- has_sub_field()
Read the Flexible Content Field documentation for code examples “
Requirements
- ACF version 3.XXXXXX”.1.0 またはそれ以上
License
マルチサイト: 354>
Installation
- Advancedカスタムフィールドプラグインをダウンロードしインストールする
- アクティベーションコードを購入する(上のカートに追加ボタン)
- カスタムフィールド->設定ページ(WPインストール内)でアクティベーションコードを入力する。
使用例
- 独自のページコンテンツを作成する
- カスタムメールテンプレートシステムを構築する
技術的には、あなたのウェブサイトに現れるすべてのレイアウト(基本パラグラフ、コンタクトフォーム、ファイルリンク、画像など)で柔軟なコンテンツフィールドを設定し、すべてのページに現れるフィールドグループにそれを追加することができます。 そうすれば、ページを作成するときに、ページテンプレートを指定する必要がなく、関連するコンテンツブロック(レイアウト)をページに追加するだけでよいのです。 そうすれば、Web サイト全体が page.php で動作するようになります!
インストール
ACF PRO
Flexible Content Field は、ACF PRO のライセンスを購入することによりインストールすることが可能です。 お支払いの際には、ACFから領収書と、ダウンロードにアクセスできるユーザーアカウントが発行されます。 ACF PRO がインストールされたら、ライセンス キーを入力して、プラグインの更新を有効にします。
プラグイン
Flexible Content Field は、このアドオン用のライセンスを購入してインストールすることも可能です。 お支払いの際には、ACF からの領収書と、ダウンロードにアクセスするためのユーザー アカウントが届きます。 一度アドオンをインストールすれば (無料版の ACF もインストールされている必要があります)、ライセンス キー情報を入力する必要はありません。