/**
* @param array $posts
* @param \WP_Query &$query
*
* @return array
*/
public static function filterThePosts($posts, WP_Query $query)
{
if (apply_filters('esi_skip_query_integration', false, $query)) {
return $posts;
}
if (empty($query->is_elasticsearch_compatible)) {
return $posts;
}
return Query::fromWpQuery($query)->getPosts();
}