: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
if ( ! empty( $background_layout_phone ) ) {
$this->add_classname( "et_pb_bg_layout_{$background_layout_phone}_phone" );
// Remove automatically added classnames
$this->remove_classname( array(
$data_background_layout = '';
$data_background_layout_hover = '';
if ( $background_layout_hover_enabled ) {
$data_background_layout = sprintf(
' data-background-layout="%1$s"',
esc_attr( $background_layout )
$data_background_layout_hover = sprintf(
' data-background-layout-hover="%1$s"',
esc_attr( $background_layout_hover )
$multi_view_image_srcs_data_attr = $multi_view->render_attrs( array(
'data-image' => '{{image_srcs}}',
'<div class="%1$s"%3$s%4$s%5$s%6$s>
</div> <!-- .et_pb_slide -->
$this->module_classname( $render_slug ),
( '' !== $video_output ? $video_output : '' ),
( '' !== $multi_view->get_value('image_srcs') ? sprintf( ' data-image="%1$s"', esc_attr( $multi_view->get_value('image_srcs') ) ) : '' ),
et_core_esc_previously( $data_background_layout ),
et_core_esc_previously( $data_background_layout_hover ), // #5
$multi_view_image_srcs_data_attr
new ET_Builder_Module_Video_Slider_Item;