記事タイトルでは用途が分からない方も多いと思いますが、簡単に言うとケーキ屋さんのサイトで、ケーキをカスタム投稿タイプで管理していて、味がバニラに該当するケーキだけを一覧にするなどの機能を実装します。
具体的なやり方
これを貼りつけて投稿タイプ名と分類名と値を入れれば良いです。
1 2 3 4 5 6 7 | <?php $tax_posts = get_posts('post_type=投稿タイプ名&taxonomy=分類名&term=値'); if($tax_posts): ?> <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> <?php endif; ?> |
今回のケーキ屋さんのサイトの場合は以下のようにすれば良いです。
1 2 3 4 5 6 7 | <?php $tax_posts = get_posts('post_type=cake&taxonomy=味&term=バニラ'); if($tax_posts): ?> <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> <?php endif; ?> |
これでバニラケーキが好みの人にバニラケーキをレコメンドできます。
コメント