Forráskód Böngészése

Blockbase: Fix warning when we try to set properties on arrays (#4972)

Ben Dwyer 3 éve
szülő
commit
6af64054ee
1 módosított fájl, 5 hozzáadás és 1 törlés
  1. 5 1
      blockbase/inc/customizer/wp-customize-utils.php

+ 5 - 1
blockbase/inc/customizer/wp-customize-utils.php

@@ -18,6 +18,10 @@ function set_settings_array( $target, $array, $value ) {
 			$current->{ $key } = (object) array();
 		}
 		$current =& $current->{ $key };
+
+		// Cast to an object in the case where it's been set as an array.
+		$current = (object) $current;
+
 		$key     = array_shift( $array );
 	}
 	$current->{ $key } = $value;
@@ -86,4 +90,4 @@ function colorLuminescence( $hex ) {
 	$hsvl = rgb_to_hsvl( $rgb );
 
 	return $hsvl[3];
-}
+}