0 ) { $wrapper_style_parts[] = 'border-radius:' . (int) $border_radius . 'px'; $wrapper_style_parts[] = 'overflow:hidden'; } $instance_vars = isset( $config['instance_css_vars'] ) && is_array( $config['instance_css_vars'] ) ? $config['instance_css_vars'] : array(); foreach ( $instance_vars as $css_var => $hex_val ) { if ( ! is_string( $css_var ) || ! is_string( $hex_val ) ) { continue; } $san_hex = aha_hero_slider_sanitize_hex_color_or_empty( $hex_val ); if ( $san_hex === '' ) { continue; } if ( ! preg_match( '/^--aha-hs-[a-z0-9-]+$/', $css_var ) ) { continue; } $wrapper_style_parts[] = $css_var . ':' . $san_hex; } ?>
scalar string value. Empty values are skipped. * * @since 1.0.0 * * @param array $data_attrs Key => value for data-* output. * @param array $config Render config (merged). * @param string $slider_id Section id attribute. */ $data_attrs = apply_filters( 'aha_hero_slider_section_data_attributes', array(), $config, $slider_id ); if ( is_array( $data_attrs ) ) { foreach ( $data_attrs as $data_key => $data_val ) { if ( ! is_string( $data_key ) || $data_key === '' || ! preg_match( '/^[a-z][a-z0-9_-]*$/', $data_key ) ) { continue; } if ( ! is_scalar( $data_val ) ) { continue; } $data_str = (string) $data_val; if ( $data_str === '' ) { continue; } echo ' data-' . esc_attr( $data_key ) . '="' . esc_attr( $data_str ) . '"'; } } ?> style="" > 1 ) : ?>