web関連
【wordpress】カテゴリー編集ページのカスタムフィールドを出力する方法
「投稿」の「カテゴリー」編集ページ内に設置したカスタムフィールドを出力する方法を調べた時の備忘録
カテゴリーのカスタムフィールドを出力する方法
<?php
$categories = get_the_category();
foreach( $categories as $category ) : ?>
<?php // カスタムフィールド周りの情報取得~出力
$taxonomy_prefix = 'category';
$term_id = $category->term_id;
$term_id_prefixed = $taxonomy_prefix .'_'. $term_id;
the_field( 'カスタムフィールド名', $term_id_prefixed );// カスタムフィールド出力
?>
<?php endforeach; ?>
おまけ:カテゴリー周りの出力方法
せっかくカテゴリーのカスタムフィールドの出力方法調べたのでカテゴリーの出力方法も書いておく
現在ページのカテゴリー情報の出力する方法
<?php
$category = get_the_category();
echo $category[0]->cat_ID;// カテゴリーID
echo $category[0]->cat_name;// カテゴリー名
echo $category[0]->category_nicename;// カテゴリースラッグ
echo get_category_link( $category->cat_ID );// カテゴリーURL
?>
single.phpとかでカテゴリー情報をちょろっと出したい時に使う
カテゴリーの一覧情報を出力する方法
<?php
$categories = get_the_category();
foreach( $categories as $category ) : ?>
<?php
echo $category->cat_ID;// カテゴリーID
echo $category->cat_name;// カテゴリー名
echo $category->category_nicename;// カテゴリースラッグ
echo get_category_link( $category->cat_ID );// カテゴリーURL
?>
<?php endforeach; ?>
投稿の一覧ページでカテゴリー一覧をサイドバーとかに用意する時に使う
なんだろう…カテゴリー周りの出力ってたまにだからか結構忘れる…
あんまりないけど…