CPT UIで新規タクソノミーを作成し、タクソノミースラッグを入力しておく。
作成したタクソノミーを開いて、新規にタームを作成する。
get_termsでタームを取得後、foreach処理を加える
タクソノミースラッグ: summmer-event
表示させたいテキスト:サマーイベントのターム
<?php
// オプション
$args = array(
//投稿のないタームは取得しない
'hide_empty' => true,
);
// get_terms ( カスタム投稿タイプのタクソノミースラッグ「summer-event」を指定、 $args に該当する情報を取得)
$this_terms = get_terms('summmer-event', $args);
echo "<pre>";
var_dump($this_terms);
echo "</pre>";
// $this_terms に入れた配列情報をforeachで回します
foreach ($this_terms as $each_term) {
// nameにターム名「サマーイベントのターム」が入っているので出力
echo $each_term->name;
}
?>
var_dumpの行の中身
目次
ターム名を取得してHtmlで表示させる
<?php
//foreachで出力htmlを囲んでループ処理
$terms = get_terms('summmer-event');
foreach ($terms as $term) :
$term_name = $term->name;
?>
<div><?= $term_name ?></div>
<?php endforeach; ?>
<?php
$terms = get_terms('summmer-event');
foreach ($terms as $term) :
//get_termsで取得した情報をechoする書き方
echo $term->name;
echo $term->slug;
echo $term->count;
echo get_term_link($term);
?>
コメント