wordpress初心者です。wordpressで躓いたときはteratailでいろいろ参考にさせていただいております。
初歩的な質問ではあるのですが、躓いてしまいました。
検索をかけたりはしているのですが、まだwordpressにそこまで強くないため、お知恵をいただければと思っております。
現在カスタムタクソノミーのターム一覧を表示させるため、以下のような処理をしています。
/page.php/
<?php // カスタム分類名 $taxonomy = 'artists'; // カスタム分類のタームのリストを取得 $terms = get_terms( $taxonomy , array('child_of'=>180)); // タームのリスト $terms を $term に格納してループ foreach ( $terms as $term ) { // タームのURLを取得 $term = sanitize_term( $term, $taxonomy ); $term_link = get_term_link( $term, $taxonomy ); if ( is_wp_error( $term_link ) ) { continue; } // タームのURLと名称を出力 echo '<p><a href="' . esc_url( $term_link ) . '">' . $term->name; echo '</a></p>'; } ?>
参考にしたのは、
http://webcake.no003.info/webdesign/get-terms.html
のページになります。
今回、「$term->name」の部分で名称が出力されるようになっていますが、
この部分を該当のアイキャッチ画像を表示させたく思っております。
アイキャッチ画像についてはwordpressのアイキャッチ画像機能を用いております。
【追記】
プラグインのCPT UIで「イベント」というものを作成し、「ques」というタクソノミーを「イベント」に作成しました。
その追加された「ques」に「aaaa」と「bbbb」というスラッグを作成しました。
「イベント」の新規作成を行い、「aaaa」スラッグに設定を行い、アイキャッチの設定も行いました(画像参照
このスラッグに該当するアイキャッチ画像を取得したく思います。
【追記】
自分自身、やりたいことと、伝え方がまとまっておらず申し訳ございませんでした。
「投稿」に「ターム」が設定されており、
1つめの投稿には「ターム」のaaaaを、2つめの投稿には「ターム」のbbbbを選択し後悔しております。
このタームaaaaの一覧を表示するため上記コードを入力し、
term->nameで一覧が表示されるようにはなりましたが、この「term->name」を少しさわればその投稿のアイキャッチが取得できるのではないかと思われるのですが、手が止まってしまいました。
調べれば出てくるような内容ではあるのでしょうが、私ひとりでは解決に至らなかったため
ご教授いただければと思います。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー