【WordPress】カスタムタクソノミーのタームごとに記事の一覧を表示 知識Z(ゼータ)

トップページ> 【WordPress】カスタムタクソノミーのタームごとに記事の一覧を表示

【WordPress】カスタムタクソノミーのタームごとに記事の一覧を表示

Date:2016/03/18
Category: WordPress


<?php $taxonomy_name = 'タクソノミー名'; $taxonomys = get_terms($taxonomy_name); if(!is_wp_error($taxonomys) && count($taxonomys)): foreach($taxonomys as $taxonomy): $tax_posts = get_posts(array('post_type' => get_post_type(), 'taxonomy' => $taxonomy_name, 'term' => $taxonomy->slug ) ); if($tax_posts): ?> <div class="category"> <h2><?php echo esc_html($taxonomy->name); ?></span></h2> <ul> <?php foreach($tax_posts as $tax_post): ?> <li><a href="<?php echo get_permalink($tax_post->ID); ?>"><?php echo esc_html($tax_post->post_title); ?></a></li> <?php endforeach; ?> </ul> </div> <?php endif; endforeach; endif; ?>
主に、今のようなときに重宝します



例)
・カスタム投稿タイプ:メニュー一覧
・カスタムタクソノミー:メニューの種別
・ターム:ハード、ソフト、その他
・投稿:それぞれのタームごとに数個ずつ


こんな感じに作成したものを、1ページにまとめて表示させたい場合などに便利です。


【WordPress】 カスタムタクソノミーのタームごとに記事の一覧を表示 の関連記事

コメント

No comments yet

コメントする




次項 【Wordpress】開発中のWPを本番環境アドレスに変更する
前項 【OCNホスティング】一括バックアップ【メール&ウェブ】

知識Z(ゼータ)トップへ
モッピー | お金がたまるポイントサイト
About Us

知識Z(ゼータ)は違法性のあるコンテンツ、不適切な表現の含まれるコンテンツを一切を排除した安心安全な総合優良コンテンツサイトを目指しています。細心の注意を払っておりますが、万が一、不適切なコンテンツ等がございましたら、ご一報ください。ご意見・ご連絡

当サイトは、月額1,050円で高機能・安心レンタルサーバーの【XSERVER(エックスサーバー) 】にて運営させていただいております。いつも大変ありがとうございます。

Calendar
<   2016-03   >
  12345
6789101112
13141516171819
20212223242526
2728293031  

Amazon.co.jp
What's New
タグ
オンラインデータ
訪問者数:0 人
投稿記事数:286 件
18914962