ミギムキ

[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です。