情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
ワードプレスのカスタムフィールド・プラグイン Advanced Custom Fields からACF Blocks についてのメールが来たので、一通りやってみた。https://www.advancedcustomfields.com/resources/blocks/ *プロ版のみの機能
実を言うと、企業サイトなどではブログやコラムでも投稿欄をAdvanced Custom Fields で組んでしまうので、ブロックエディターはほとんど使わないのだが。
Advanced Custom Fields をブロックに対応させるにはテーマディレクトリ内にblocks ディレクトリを作成し、その中にブロックの名前のディレクトリ・block.jsonファイル・ブロックの名前のテンプレート、そしてテーマ関数でブロックの追加設定が必要。
ここまで出来たら、ACFの設定でブロックを選択することができる。
好きな箇所に好きなブロックを入れられるのが利点だが、設定が少し面倒なので、ショートコードでテンプレートを読み込む方が楽な気はするが、ブロックエディターに慣れていれば、こちらの方が使いやすいのかもしれない。
以前柔軟コンテンツフィールドについて紹介したが、これの中に入れるフィールドを1つずつカスタムブロックに設定して、好きな場所に使用する、というイメージ。
- 柔軟コンテンツフィールド関連
-
- ACF 柔軟コンテンツフィールド、固定ページ用(2023.07.05作成)
- ACF 柔軟コンテンツフィールド、ブログ・コラム用(2023.07.02作成)
- ACF 柔軟コンテンツフィールドで1サイト作ってみる(2023.06.25作成)
- Advanced Custom Fields Pro 柔軟コンテンツ(2023.06.18作成)
その他のAdvanced Custom Fields に関する記事一覧
- ACF デートピッカーのフォーマット設定
- ACF リピーターをカレンダーに出力(予約カレンダーの実装)
- ACF 入れ子リピーターの内側だけループ
- WP REST API 独自エンドポイントとACF
- ACF 値の登録や保存
- REST API でACFの表示など
- Advanced Custom Fields の表示、まとめ
- PHP8以降で出るWarning
- イベントの開催期間の表示
- イベント終了時にタイトルに追加する
- アクセスランキング
- ワードプレスからメール送信
- CF7で予約した人にリマインドメールを送る
- ACF 設定ページ(オプションページ)
- ACF escape HTML
- 出勤・スケジュール管理の覚書2
- ACF 複数選択チェックボックスのチェックの有無
- Advanced Custom Fields で役立つ関数
- 日時予約簡易版
- ACF チェックボックス(複数選択)のアップデート