カスタムフィールドを表示したいだけなのに、なぜかテーマファイルを開いている。
そんな状況、ありませんか。
「値を出したいだけなんです。」
その願いを、驚くほどシンプルに叶えてくれるのが Meta Field ブロック です。
公式ページ
https://ja.wordpress.org/plugins/display-a-meta-field-as-block/
ブロックを追加して、メタキーを入力するだけ。
PHPも子テーマも不要です。
地味ですが、制作現場ではかなり助かる存在です。
全体の流れ
このプラグインでできることは、とても明確です。
- カスタムフィールドの値をブロックとして表示
- 投稿・固定ページに対応
- 動的コンテンツとして自動反映
- テーマ編集不要
- 投稿一覧(クエリループ内)にも設置可能
特に実務で効くのが「一覧ページで使える」点です。
「ちょっと値を出したい」
その用途に特化した、潔いプラグインです。
一番助かったポイント:投稿一覧にブロックを入れられる
一番「これは助かる」と思ったのはここです。
フルサイトエディタ(FSE)で作成したテンプレートや、
クエリループブロック内の投稿一覧に、
Meta Field ブロックをそのまま配置できます。
つまり、
- 記事一覧に価格を表示
- ブログカード内に独自項目を表示
といったことが、テーマ改修なしで実現できます。
従来であれば、
- archive.php を編集
- get_post_meta() を記述
- テンプレートを調整
という流れが必要でした。
それが、ブロックを置くだけで完結します。
FSE環境では特に恩恵が大きいです。
インストール手順
- WordPress管理画面へログイン
- 「プラグイン」→「新規追加」
- 「Display a Meta Field as Block」で検索
- 「今すぐインストール」→「有効化」
または公式ページからダウンロード可能です。
公式ページ
https://ja.wordpress.org/plugins/display-a-meta-field-as-block/
有効化後、特別な設定はありません。
すぐ使えます。
基本的な使い方
1. カスタムフィールドを保存する
例:
- フィールド名:price
- 値:9800
投稿に保存します。
2. Meta Field ブロックを追加
投稿編集画面でブロックを追加し、
「Meta Field」
を選択します。
3. メタキーを入力
表示したいキー名(例:price)を入力します。
以上です。
一覧テンプレート内でも同じ操作で設置できます。
表示例
price = 9800
と保存している場合、フロント側には
9800
と表示されます。
一覧ページでも同様に各投稿の値が自動表示されます。
完全に動的です。
よくあるトラブル
メタキーが表示されない
- キー名が完全一致しているか確認
- 投稿に値が保存されているか確認
- 「_」で始まる非公開メタは表示できない場合あり
キー名の打ち間違いが一番多いです。
一覧で値が出ない
- クエリループ内に正しく設置しているか確認
- 各投稿に値が入っているか確認
一覧表示では「空の投稿」があると表示されません。
まとめ
Meta Field ブロックは、
「コードは書きたくない。でも表示はしたい。」
という、非常に現実的なニーズに応えるプラグインです。
特にフルサイトエディタ環境で、
投稿一覧にメタ情報を出せる点は大きな強みです。
派手さはありません。
しかし、確実に作業を楽にしてくれます。
カスタムフィールド表示のたびにテーマを開いているなら、
一度導入してみる価値は十分あります。
静かに効く、実務向けの一本です。




