public static function fix_number_posts_wp_quirk($query) { if (isset($query->query) && isset($query->query['numberposts']) && !isset($query->query['posts_per_page'])) { $query->set('posts_per_page', $query->query['numberposts']); } return $query; }