[WordPress] スラッグ名からターム情報を取得したい
スラッグ名からターム情報を取得したい場合があります。
「get_term」関数はタームのIDが必要になるため、タームのIDが欲しいのにIDを要求されても困る、みたいなことが起こりがちです。
サンプルコード
$term = get_term_by('slug', 'term_xxx', 'taxonomy_xxx');
そんなときは「get_term_by」関数を使用します。第一引数にターム情報の取得方法が指定できるので、ここに「slug」と指定することで、スラッグ名で情報が取得できます。
ターム情報から、IDや名前など様々な情報が取得できます。
// タームID
$term->term_id;
// ターム名
$term->name;
// タームの説明
$term->description;
// タームが設定されている投稿の数
$term->count;
ご質問など受け付けています
記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。
ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。