質問: ワードプレスでブログを書いている者です。 タグがかなり多くなってしまい乱雑になっていたため『Custom Post Type UI』というプラグインを使ってタグを分類していき、見た目的にも非常に良く整理されたのですが、投稿記事を見てみると設定したタグが表示されていませんでした。 調べたところ分類したタグは通常のタグとは別の扱いになることは分かったのですが、カスタムタクソノミーのタグを記事に表示するやり方がどうしても分かりません。 通常のタグ同様、記事に表示することは出来ますでしょうか?初歩的な質問で申し訳ありませんがよろしくお願いいたします。 追記 使用しているテーマはCOCOON(https://wp-cocoon.com/)です!
回答: /cocoon-master/lib/utils.php の 57行目近辺の関数を子テーマ側のfunctions.phpにコピーして、`get_the_category`の部分を書き換えれば出来ると思います。 (`new-tax-slug`の部分はカスタムタクソノミーのスラッグに置き換えてください) ``` //カテゴリリンクの取得 if ( !function_exists( 'get_the_category_links' ) ): function get_the_category_links(){ $categories = null; //foreach((get_the_category()) as $category){ // ↓ foreach((get_the_terms( false, [ 'category', 'new-tax-slug' ] )) as $category){ $style = null;//get_category_label_style_attr($category->cat_ID); $categories .= ''.$category->cat_name.''; } return $categories; } endif; // 未検証 ``` 【get_the_terms() | Function | WordPress Developer Resources】 【wp_get_object_terms() | Function | WordPress Developer Resources】