I have blog posts each having 3 or more categories. The issue is that i need to search related posts to a post and i have to match at least 2 categories i.e. there must be 2 common categories. I am using this query
$args = wp_parse_args($args, array(
'showposts' => 10,
'post__not_in' => array($post_id),
'ignore_sticky_posts' => 1,
'category__in' => wp_get_post_categories($post->ID)
));
$query = new WP_Query($args);
I am trying category__in but it gives all posts which match even 1 category. Thanks for your help.
