スラッグを取得したいというフォーラムのここを参考にして
カテゴリー表示の場合は、グローバル変数$catに表示しているカテゴリーのIDが入っているのでしたのコードで情報を取得できます。
<?php $cat_info = get_category( $cat ); ?>
<?php echo wp_specialchars( $cat_info->slug ); ?>
この記事を書いてから wp_specialchars は非推奨※と知ったので別の書き方を…
※ https://developer.wordpress.org/reference/functions/wp_specialchars/
<?php $cat_info = get_category( $cat ); ?>
<?php echo esc_html( $cat_info->slug); ?>
$cat_info->slugのslugをterm_idにするとIDが、nameにするとカテゴリーの名前が取得できます。
[term_id] => 85
[name] => Category Name
[slug] => category-name
[term_group] => 0
[term_taxonomy_id] => 85
[taxonomy] => category
[description] =>
[parent] => 70
[count] => 0
[cat_ID] => 85
[category_count] => 0
[category_description] =>
[cat_name] => Category Name
[category_nicename] => category-name
[category_parent] => 70
コメントを残す