カテゴリまたはタグで投稿をクエリする方法はありますか? 同じカテゴリまたは同じタグを共有する 3 つの最新の投稿を取得したいと考えています。以下は私がすでに持っているコードです:
$posttags = get_the_tags();
$tags = '';
if ($posttags) {
foreach($posttags as $tag) {
$tags .= ','.$tag->name;
}
}
$taglist = substr($tags, 1);
$category = get_the_category();
$posts = query_posts('&tag='.$taglist.'&orderby=date&order=DESC&posts_per_page=3&cat='.$category[0]->term_id);
ただし、これは同じカテゴリにあり、同じタグを共有する投稿のみを取得します。