【PHPを書かずに即表示】カスタムフィールド救世主「Meta Field ブロック」が想像以上に便利

カスタムフィールドを表示したいだけなのに、なぜかテーマファイルを開いている。

そんな状況、ありませんか。

「値を出したいだけなんです。」

その願いを、驚くほどシンプルに叶えてくれるのが Meta Field ブロック です。

公式ページ
https://ja.wordpress.org/plugins/display-a-meta-field-as-block/

ブロックを追加して、メタキーを入力するだけ。
PHPも子テーマも不要です。

地味ですが、制作現場ではかなり助かる存在です。


全体の流れ

このプラグインでできることは、とても明確です。

  • カスタムフィールドの値をブロックとして表示
  • 投稿・固定ページに対応
  • 動的コンテンツとして自動反映
  • テーマ編集不要
  • 投稿一覧(クエリループ内)にも設置可能

特に実務で効くのが「一覧ページで使える」点です。

「ちょっと値を出したい」
その用途に特化した、潔いプラグインです。


一番助かったポイント:投稿一覧にブロックを入れられる

一番「これは助かる」と思ったのはここです。

フルサイトエディタ(FSE)で作成したテンプレートや、
クエリループブロック内の投稿一覧に、

Meta Field ブロックをそのまま配置できます。

つまり、

  • 記事一覧に価格を表示
  • ブログカード内に独自項目を表示

といったことが、テーマ改修なしで実現できます。

従来であれば、

  • archive.php を編集
  • get_post_meta() を記述
  • テンプレートを調整

という流れが必要でした。

それが、ブロックを置くだけで完結します。

FSE環境では特に恩恵が大きいです。


インストール手順

  1. WordPress管理画面へログイン
  2. 「プラグイン」→「新規追加」
  3. 「Display a Meta Field as Block」で検索
  4. 「今すぐインストール」→「有効化」

または公式ページからダウンロード可能です。

公式ページ
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 ブロックは、

「コードは書きたくない。でも表示はしたい。」

という、非常に現実的なニーズに応えるプラグインです。

特にフルサイトエディタ環境で、
投稿一覧にメタ情報を出せる点は大きな強みです。

派手さはありません。
しかし、確実に作業を楽にしてくれます。

カスタムフィールド表示のたびにテーマを開いているなら、
一度導入してみる価値は十分あります。

静かに効く、実務向けの一本です。

コメントする

上部へスクロール