ミギムキ

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