- 2020.05.04
投稿記事のカテゴリ名の表示、カテゴリIDの取得
WordPressで投稿記事のカテゴリ名を表示したり、カテゴリIDを取得する方法です。
もくじです
投稿記事のカテゴリ名を表示する
<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>
ループ内で上記のコードを使うと、投稿記事のカテゴリ名を表示できます。
投稿記事のカテゴリIDを取得する
<?php
$category = get_the_category();
$cat_id = $category[0]->cat_ID;
?>
ループ内で上記のコードを使うと、$cat_idに投稿記事のカテゴリIDを取得できます。
その他の情報を表示・取得する
term_id
(整数) カテゴリー ID
name
(文字列) カテゴリー名
slug
(文字列) カテゴリーのスラッグ
term_group
(整数) カテゴリーのグループ
term_taxonomy_id
(整数) カテゴリーのタクソノミー ID
taxonomy
(文字列) タクソノミー名 ‘category’
description
(文字列) カテゴリーの説明
parent
(整数) 親カテゴリーの ID
count
(整数) カテゴリーに登録されている投稿の数
object_id
(整数) オブジェクト ID
cat_ID
(整数) カテゴリー ID (term_id にも同じ値が入る)
category_count
(整数) カテゴリーに登録されている投稿の数(count にも同じ値が入る)
category_description
(文字列) カテゴリーの説明(description にも同じ値が入る)
cat_name
(文字列) カテゴリー名(name にも同じ値が入る)
category_nicename
(文字列) カテゴリースラッグ名 – カテゴリー名から生成されたスラッグ(slug にも同じ値が入る)
category_parent
(整数) 親カテゴリーの ID – 親がなければ 0 が入る(parent にも同じ値が入る)
上記の各種情報を表示・取得が可能です。
例
カテゴリスラッグを取得したい場合
<?php
$category = get_the_category();
$cat_slug = $category[0]->slug;
?>
カテゴリスラッグが「cat_url1」という文字列だった場合、$cat_slugには「cat_url1」が入ります。
リファレンス
人気の小技
-
WordPress
投稿記事のカテゴリ名の表示、カテゴリIDの取得
2020.05.04 -
html/css
画像をほわっと下から上に表示させる
2020.05.15 -
WordPress
Uncaught TypeError: $ is not a function のエラーを解決する
2020.05.14 -
WordPress
ACF Advanced Custom Fieldsで画像を繰り返しフィールドで設定する
2020.05.08 -
Apache/Linux
htaccessでIP制限
2020.05.03 -
Apache/Linux
htaccessでディレクトリや拡張子を変更してリダイレクトしたい
2020.10.23 -
Apache/Linux
SSHでZIP圧縮(一部のディレクトリを除く)
2020.07.02 -
Apache/Linux
htaccessでhttpをhttpsに
2020.05.05 -
html/css
cssで回転させる
2020.05.12 -
WordPress
WordPressの自動更新を止める
2020.05.15