diff --git a/wp-admin/options.php b/wp-admin/options.php index 0a778e5f31..50e0991940 100644 --- a/wp-admin/options.php +++ b/wp-admin/options.php @@ -55,7 +55,7 @@ case 'update': $new_val = trim($_POST[$option->option_name]); if ( !$new_val && $old_val != 0 ) $new_val = ''; - if( in_array($option->option_name, $nonbools) && $new_val == '0' ) + if( in_array($option->option_name, $nonbools) && ( $new_val == '0' || $new_val == '') ) $new_val = 'closed'; if ($new_val !== $old_val) { $result = $wpdb->query("UPDATE $wpdb->options SET option_value = '$new_val' WHERE option_name = '$option->option_name'");