ブログ
WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。
WEB制作に関する技術情報やサンプルコードからエクセルや
パワーポイントのお役立ち情報まで幅広くご紹介しています。
タクソノミーが同じ投稿を表示という記事はよく見かけるのですが、個人的によく使用するサムネイル付&ランダム表示は見つからなかったので、備忘録としてエントリー。
サイドバーやシングルポストのページ下部に「関連記事」として表示するといいかもしれません。
[php]
<?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; ?>
[/php]
※「hoge」を表示させたい英語のラベル名に書き換えてください。
事業別ご連絡先
サムネイルに ALT と TITLE を 表示するには?