WordPressのカスタムフィールドを活用する方法

WordPressのカスタムフィールドを活用する方法

カスタムフィールドとは?WordPressに独自の入力項目を追加する機能

カスタムフィールドとは、WordPressの投稿・固定ページに「独自の入力項目」を追加できる機能です。

デフォルトでは「タイトル・本文・カテゴリ」などしかありませんが、カスタムフィールドを使うことで、任意のデータ項目を追加できます。

カスタムフィールドを使うべき理由

  • 情報を「データ」として管理できる(構造化)
  • 一覧ページで並び替え・絞り込みができる
  • デザインを統一しやすい
  • 更新作業を誰でも簡単にできる

例えば、不動産サイトなら「価格・面積・駅」、飲食店なら「予算・営業時間」などをデータとして管理できます。

結論:ACF(Advanced Custom Fields)の使用が最適

カスタムフィールドはWordPress標準機能でも実装できますが、実務では「Advanced Custom Fields(ACF)」プラグインの使用が一般的です。

テキスト・画像・日付・選択肢などをGUIで設定できるため、開発効率と保守性が大幅に向上します。

カスタムフィールドの実装方法

① WordPress標準機能

投稿編集画面の「表示オプション」からカスタムフィールドを有効化すると、入力欄が表示されます。

値の取得には get_post_meta() を使用します。

価格:' . esc_html( $price ) . '円

'; } ?>

② ACFを使う方法(推奨)

ACFでは管理画面からフィールドを作成し、投稿画面に入力欄を追加できます。

値の取得は get_field() を使います。

';
    echo '
価格
' . esc_html( $price ) . '万円
'; echo '
面積
' . esc_html( $area ) . '㎡
'; echo '
最寄り駅
' . esc_html( $line ) . '
'; echo ''; } ?>

活用例(実務ベース)

スタッフ紹介

役職・入社年・得意分野などを統一フォーマットで管理できます。

イベント・セミナー

開催日・場所・定員などを管理し、日付順で並び替えできます。

制作実績・ポートフォリオ

クライアント・制作期間・URLなどを整理して表示できます。

カスタム投稿タイプとの組み合わせ

カスタムフィールドは、カスタム投稿タイプと組み合わせることで真価を発揮します。

例えば「物件」という投稿タイプを作り、そこに「価格・面積・駅」などを紐づけることで、WordPressをデータベース型サイトとして運用できます。

SEOとの関係

カスタムフィールドの値は、そのままでは検索エンジンに評価されません。テンプレートで出力して初めてSEOに反映されます。

重要な情報は本文にも含めつつ、必要に応じて構造化データとして出力すると効果的です。

まとめ

カスタムフィールドを使うことで、WordPressは単なるブログから「データ管理型CMS」に進化します。特にACFを使うことで、非エンジニアでも扱いやすいサイト設計が可能になります。

設計次第でサイトの使いやすさ・更新効率・SEOに大きく影響するため、初期設計が重要です。構築や設計でお困りの場合は専門家への相談も検討してください。

WordPressのトラブルやホームページのお悩みはRevitにご相談ください

LINEで無料相談 フォームで問い合わせ