From f8084919be4d2b673d440a00b101df11ffbfb1e0 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Thu, 16 Aug 2007 19:55:19 +0000 Subject: [PATCH] Don't trim option arrays on save. Props m0n5t3r, Nazgul. fixes #4571 git-svn-id: https://develop.svn.wordpress.org/trunk@5886 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/options.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wp-admin/options.php b/wp-admin/options.php index c4dc445098..095f5e9d0d 100644 --- a/wp-admin/options.php +++ b/wp-admin/options.php @@ -29,8 +29,9 @@ case 'update': if ($options) { foreach ($options as $option) { $option = trim($option); - $value = trim($_POST[$option]); - $value = stripslashes($value); + $value = $_POST[$option]; + if(!is_array($value)) $value = trim($value); + $value = stripslashes_deep($value); update_option($option, $value); } }