function toster489432_pre_get_posts($query) {
if (!is_admin() && $query->is_main_query()) {
if (isset($_GET['new'])) {
$query->set('order', 'DESC');
} else {
$query->set('order', 'ASC');
}
}
}
add_action('pre_get_posts', 'toster489432_pre_get_posts');