ブロックにカスタムフィールドの値を割り当てる

WordPress7.1の特徴として、ブロックにカスタムフィールドの値を割り当てることができるようになっています。

カスタムフィールドに入力された動作確認用のテキストです。

設定の仕方はカスタムフィールド側でREST API で表示を許可します。
アドバンスドカスタムフィールドであれば、グループ設定のところに「REST API で表示」というボタン?があるのでそこでONにします。

次に、管理画面で段落などのブロックを選択し、左メニューのブロックタブ内にある属性を開き、contentをクリックすると接続できるので、表示させたいフィールドを選択します。

管理画面でカスタムフィールドを指定している様子

表示できるブロックは限られている

全てのブロックに設定できるわけではなく、下記のブロックが対象となります。
テーブルのような表示にしたい場合はカラムを使う必要がありますね。

  • 段落ブロック(テキストフィールド)
  • 見出しブロック(テキストフィールド)
  • ボタンブロック(テキストやリンク先URL)
  • 画像ブロック(画像URL)

どこで使うの?

そもそもカスタムフィールドを使いたくないからブロックエディタが出てきと思っているんですが、こんな機能が実装されているというのは予想外でした。

敢えてカスタムフィールドをブロックに割り当てるとするならば、編集者が任意のスタイルを設定できないようにしたいといった、入力とブロックエディタによるレイアウトを切り分けたい時だと思います。

やはり意図しないブロックを作ってしまってそれをそのままにしているケースも多々見受けられるので、ブロックエディタの中でも一部だけ触って欲しい時などは使うことがあるかもしれません。。。あるかな?

ブログ一覧へ戻る
松下 正平のプロフィール写真
            

この記事の著者

松下 正平

2002年より大阪を拠点に活動。仕様の行間を読み「よきにはからう」実装力をモットーとするWeb制作・WordPress開発のフリーランス。
2019年に大阪市内から枚方市に移転。
近年はLooker Studioを活用したアクセス解析にも力を入れています。

趣味

趣味は息子とのサッカー、及びサッカー観戦。ガンバ大阪好き。
好きなアイドルはBABYMETALとsora tob sokana。
現在はまっているゲームは「スプラトゥーンレイダース」
無限食堂437階をあたりを探索中。

コーディングのご依頼お待ちしております

Wordpressの構築やレスポンシブ化など人手が欲しい時はぜひお声がけください。

このブロックが表示されている時は条件が合えば即日作業が開始できます。お気軽に条件をお送りください。

制作会社様向け詳細はこちら
両手いっぱいに広げ、コーディング案件を待っているメタラー