関連記事の表示方法について
-
関連記事の表示方法についてお教えいただきたく。
ある投稿に付随するカテゴリもしくはタグの関連記事を表示させたいのですが、方法がわかりません。
$tags = wp_get_post_tags($post -> ID);
$tagIDs = array();
if ($tags):
$tagcount = count($tags);
for ($i = 0; $i < $tagcount; $i++) {
$tagIDs[$i] = $tags[$i]->term_id;
}
endif;$category = get_the_category($post -> ID);
$categoryIDs = array();
if ($category):
$categorycount = count($category);
for ($i = 0; $i < $categorycount; $i++) {
$categoryIDs[$i] = $category[$i]->cat_ID;
}
endif;$args = array(
‘relation’ => ‘OR’,
‘post__not_in’ => array( $post -> ID ),
‘tag__in’ => $tagIDs,
‘category__in’ => $categoryIDs,
‘posts_per_page’ => 3,
‘orderby’ => ‘date’
);
$related_query = new WP_Query($args);上記のようにサブループを作ると、
現在表示されている投稿のカテゴリとタグの両方に一致するものが取れてしまうようでうまくいきません。ご教授いただけますと幸いです。
よろしくお願いいたします。
- トピック「関連記事の表示方法について」には新たに返信することはできません。