カスタムタクソノミーにカスタムフィールドを追加して出力する

  • このエントリーをはてなブックマークに追加

カスタム投稿タイプの記事にカスタムフィールドを追加するのはよくありますが、カスタムタクソノミーにカスタムフィールドを追加するのは珍しい対応でした。

1:カスタムフィールドを追加
2:出力

という手順です。プラグインはアドバンストカスタムフィールドを使用しています。

カスタムタクソノミーにカスタムフィールド(画像)を追加する

カスタムフィールドを追加します。「投稿タクソノミー」ではなく「タクソノミーターム」を選ぶ必要があるので注意。

タクソノミータームを選択

テキストでも何でも良いのですが、今回は画像を追加していきます。キャプチャでは「カテゴリ」が選択されていますが、独自で追加したタクソノミーの名前を選択。「taxonomy_news」など。

追加して保存をすると、タクソノミーの編集画面の最下部に、画像を選択する入力欄が出現します。

登録したカスタムフィールドを出力する

ループの外での出力に手間取ったので、そちらを書いておきます。

ループの外で出力

get_fieldの第二引数を「{taxonomy_name}_{term_id}」にするのがポイントです。

ループの中で出力

公式ドキュメントに記載されています。

リンクはこちら。英語ページですがcategory.phpでの記述方法が書かれています。

SNSでもご購読できます。

コメントを残す