問題

カスタムタクソノミーとget_categories()メソッドを使用して独自のナビゲーションメニューを構築していますが、cat_idterm_idの間で選択できるカテゴリのリンクを取得しようとしているときに気付きました。両者の違いはありますか?どちらを使うべきですか?

term_idを使用したコードの例を次に示します。

 foreach ($subcategories as $subcategory) {
    $output .= '<li><a href="'. get_category_link($subcategory->term_id) .'">' . $subcategory->name . "</a></li>
";
}
 

  ベストアンサー

2つは同じ意味です。 term_idはwp_termsデータベーステーブルの実際のフィールド名です。cat_idはフロントエンドの省略形です。

  同じタグがついた質問を見る

phpwordpress