post2cat) (ON .+ =) ".$wpdb->post2cat."(\.post_id)/", "\\1 AS p2c0 \\2 p2c0\\3", $query); for ($i=1;$i < $catcount; $i++) { $query .= " LEFT JOIN $wpdb->post2cat AS p2c${i} ON ($wpdb->posts.ID = p2c${i}.post_id) "; } } return $query; } add_filter('posts_where', 'tester_where_intersect'); add_filter('posts_join', 'tester_join_intersect'); ?>