混乱しがちなカスタム分類関連の関数を一覧にしています。必須パラメータや戻り値の種類を元に使うべき関数を選ぶ参考になればと思います。
分類オブジェクトを取得
関数 | パラメータ(太字必須) | 戻り値 |
---|---|---|
get_taxonomy() | 分類名 | 分類のオブジェクト |
get_taxonomies() | 条件, $output, $operator | 分類のオブジェクト |
項目オブジェクトを取得
関数(太字必須) | パラメータ(太字必須) | 戻り値 |
---|---|---|
get_the_terms() | ID, 分類名 | 配列:項目のオブジェクト |
wp_get_object_terms() | IDs, 分類名, 条件 | 配列:項目のオブジェクト |
get_term_by() | $field, $value, 分類名, $output, $filter | 項目のオブジェクト |
get_term() | ID/オブジェクト, 分類名, $output, $filter | 項目のオブジェクト |
get_terms() | 分類名, 条件 | 配列:項目のオブジェクト |
wp_get_post_terms() | ID, 分類名, 条件 | 配列:項目のオブジェクト |
その他
関数 | パラメータ(太字必須) | 戻り値 |
---|---|---|
single_term_title() | 前の文字, 表示-真偽値 | なし:項目名を表示 |
the_terms() | ID, 分類名, 前の文字, 区切り文字, 後の文字 | なし:項目のリンクを表示 |
the_taxonomies() | $args | なし:カテゴリーとカスタム分類のリンク付き項目を表示 |
get_the_term_list() | ID, 分類名, 前の文字, 区切り文字, 後の文字 | 文字列:項目のリンク |
get_term_link() | 項目オブジェクト, 分類名 | 文字列:アーカイブのURL |