'; } $fit = !empty( $attributes['media_fit'] ) ? esc_attr( $attributes['media_fit'] ) : 'cover'; $align = !empty( $attributes['media_align'] ) ? esc_attr( $attributes['media_align'] ) : 'center'; $height = !empty( $attributes['media_fit'] ) && $attributes['media_fit'] == 'set' ? ( !empty( $attributes['media_height'] ) ? esc_attr( $attributes['media_height'] ) : '50' ) : false; $width = !empty( $attributes['media_fit'] ) && $attributes['media_fit'] == 'set' ? ( !empty( $attributes['media_width'] ) ? esc_attr( $attributes['media_width'] ) : '100' ) : false; $media = ''; $image_url = !empty( $attributes['image']['url'] ) ? esc_url( $attributes['image']['url'] ) : ''; $image_alt = !empty( $attributes['image']['alt'] ) ? esc_attr( $attributes['image']['alt'] ) : ''; $image_width = !empty( $attributes['image']['width'] ) ? esc_attr( $attributes['image']['width'] ) : ''; $image_height = !empty( $attributes['image']['height'] ) ? esc_attr( $attributes['image']['height'] ) : ''; if ( ( !empty( $attributes['image'] ) || !empty( $attributes['video'] ) ) ) { $media .= '
'; $media .= '
'; if ( !empty( $attributes['image'] ) ) { $media .= '' . $image_alt . ''; } if ( !empty( $attributes['video'] ) ) { $media .= ''; } $media .= '
'; $media .= '
'; } switch ( $style ) { case 'full': $output = '
' . $background . ' ' . $media . '
' . $content . '
' . $url . '
'; break; case 'flush': $output = '
' . $background . '
' . $media . '
' . $content . '
' . $url . '
'; break; default: $output = '
' . $background . ' ' . $media . '
' . $content . '
' . $url . '
'; break; } return $output; }