ブログ
WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。
WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。
タクソノミーが同じ投稿を表示という記事はよく見かけるのですが、個人的によく使用するサムネイル付&ランダム表示は見つからなかったので、備忘録としてエントリー。
サイドバーやシングルポストのページ下部に「関連記事」として表示するといいかもしれません。
<?php $term = array_shift(get_the_terms($post->ID, 'hoge')); ?> <?php $tax_posts = get_posts('posts_per_page=6&orderby=rand&taxonomy=hoge&term='.esc_html($term->slug)); if($tax_posts): ?> <ul> <?php foreach($tax_posts as $tax_post): ?> <?php if ($post->ID != $tax_post->ID): ?> <li class="clearfix"><a href="<?php echo get_permalink($tax_post->ID); ?>" title="<?php echo esc_html($tax_post->post_title); ?>"><span><?php echo get_the_post_thumbnail($tax_post->ID,'side_size'); ?></span><?php echo esc_html($tax_post->post_title); ?></a></li> <?php else: ?> <?php endif; ?> <?php endforeach; ?> </ul> <?php endif; ?>
※「hoge」を表示させたい英語のラベル名に書き換えてください。
事業別ご連絡先
サムネイルに ALT と TITLE を 表示するには?