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()) {
?>
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!