Q.関連記事の表示をカテゴリー表示からタグ表示に変更したい
関連記事は、同カテゴリーの記事が表示されていると思いますが、タグを関連記事に表示させるには、どうすればよいでしょうか?
A.下記のphpファイルの該当箇所を編集してください
編集するファイル:single.php
編集する箇所:
変更前
<?php // related post if ($options['show_related_post']) : $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, 'orderby' => 'rand' ); $my_query = new wp_query($args); $i = 1; if($my_query->have_posts()) { ?>
変更後
<?php // related post if ($options['show_related_post']) : $tags = wp_get_post_tags($post->ID); if($tags){ $tag_ids = array(); foreach($tags as $tag): array_push( $tag_ids, $tag -> term_id); endforeach ; $args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, 'orderby' => 'rand' ); $my_query = new wp_query($args); $i = 1; if($my_query->have_posts()) { ?>
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!