Theme Customizer: Allow sanitize_hexcolor to accept the empty string. Fixes default assignment on save and bug where header textcolor would remain hidden if loaded hidden. see #19910.

git-svn-id: https://develop.svn.wordpress.org/trunk@20915 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Daryl Koopersmith 2012-05-25 20:58:49 +00:00
parent 10bd484fb0
commit f27e2cc8cf
1 changed files with 2 additions and 2 deletions

View File

@ -860,8 +860,8 @@ function sanitize_header_textcolor( $color ) {
function sanitize_hexcolor( $color ) {
$color = preg_replace( '/[^0-9a-fA-F]/', '', $color );
// 3 or 6 hex digits.
if ( preg_match('|^([A-Fa-f0-9]{3}){1,2}$|', $color ) )
// 3 or 6 hex digits, or the empty string.
if ( preg_match('|^([A-Fa-f0-9]{3}){0,2}$|', $color ) )
return $color;
return null;