: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
foreach ($css_array as $element) {
if( isset( $element['properties'] ) ){
foreach ($element['properties'] as $property => $item) {
if( in_array( $property, $color_elements) && !empty( $item['value'] ) && $item['value'] !== '#' ){
$items_css .= $property . ':' . stripcslashes($item['value']) . ( isset( $item['important'] ) ? '!important;' : ';' );
if( in_array( $property, $size_elements) && !empty( $item['value'] ) && $item['value'] !== '0' && $item['value'] !== 'inherit' ){
$items_css .= $property . ':' . stripcslashes($item['value']) . ( isset( $item['unit'] ) ? $item['unit'] : 'px' ) . ( isset( $item['important'] ) ? '!important;' : ';' );
if( in_array( $property, $border_elements) && !empty( $item['size'] ) && $item['size'] !== '0' && !empty( $item['color'] ) && $item['color'] !== '#' ){
$items_css .= $property . ':' . stripcslashes($item['size']) . 'px ' . ( isset( $item['style'] ) ? $item['style'] : 'solid' ) . ' ' . stripcslashes($item['color']) . ( isset( $item['important'] ) ? '!important;' : ';' );
$style .= !empty($items_css) ? $element['selector'] . '{'.$items_css .'}' : '';