大切なあなたに、良きもの、良き方法を。
お問い合わせ

【WordPress】カテゴリー名・カテゴリーIDの取得・表示方法

更新日 : 2021/06/30
wordpress
投稿したページの分類の為に表示させるカテゴリー名の表示方法です。表示の仕方がいくつかあるので注意が必要です。

リンク付きカテゴリー名表示

//リスト形式で表示されます
<?php the_category(); ?>
//リンク付きテキストで表示されます
<?php the_category(' '); ?>
//任意の文字列でカテゴリーを区切る(下記は「,」カンマ区切り)
<?php the_category(', '); ?>

リンクなしカテゴリー名表示

<?php $cat = get_the_category(); ?>
<?php $cat = $cat[0]; ?>
<?php echo get_cat_name($cat->term_id); ?>

その他カテゴリー名・カテゴリーID・カテゴリースラッグ等表示

各項目を変数に格納
<?php
	$cat = get_the_category();
	// カテゴリー名
	$cat_name = $cat[0]->name;
	// カテゴリーid
	$cat_id = $cat[0]->cat_ID;
	// カテゴリースラッグ
	$cat_slug = $cat[0]->slug;
	// カテゴリーの説明
	$cat_description = $cat[0]->category_description;
	// 親カテゴリーのID
	$cat_parent_id = $cat[0]->category_parent;
	// 親カテゴリーのIDから情報
	$cat_parent = get_category($cat[0]->category_parent);
	// 親カテゴリー名
	$cat_parent_catname = $parent->cat_name;
?>

// カテゴリー名の表示
<?php echo $cat_name; ?>
 
// カテゴリーidの表示
<?php echo $cat_id; ?>
 
// カテゴリースラッグの表示
<?php echo $cat_slug; ?>
 
// カテゴリーの説明を表示
<?php echo $cat_description; ?>
 
// 親カテゴリーのIDを表示
<?php echo $cat_parent_id; ?>
 
// 親カテゴリー名を表示
<?php echo $cat_parent_catname; ?>

非公開求人ならdoda
レバテックエキスパート

コメント

コメント欄

目次