[WordPress] SmartCustomFieldsでカテゴリーやタクソノミー(ターム)に設定したフィールドを取得したい
SmartCustomFieldsでカテゴリーやタクソノミーに設定したカスタムフィールドの内容を取得するサンプルコードを紹介します。
関数の呼び方
$term_meta = SCF::get_term_meta('タームのID', 'タクソノミーのスラッグ', 'カスタムフィールド名');
第一引数にタームのID、第二引数にカテゴリーやタクソノミーのスラッグ、第三引数にカスタムフィールド名(ID)を指定します。
サンプルコード
$taxonomy_slug = 'tax_xxx';
$term_id = get_term_by('slug', 'tm_xxx', $taxonomy_slug)->term_id;
$term_meta = SCF::get_term_meta($term_id, $taxonomy_slug, 'cf_xxx');
「tax_xxx」というスラッグのタクソノミー内の「tm_xxx」というタームに設定された、「cf_xxx」というカスタムフィールドの内容を取得する場合のサンプルです。
ご質問など受け付けています
記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。
ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。