Updated get_posts() function