diff --git a/src/wp-includes/media.php b/src/wp-includes/media.php index 4a97f445ef..1da6dcecd1 100644 --- a/src/wp-includes/media.php +++ b/src/wp-includes/media.php @@ -1556,13 +1556,14 @@ function img_caption_shortcode( $attr, $content = null ) { return $content; } + $caption_id = ''; + if ( ! empty( $atts['id'] ) ) { $att_id = esc_attr( sanitize_html_class( $atts['id'] ) ); $atts['id'] = 'id="' . $att_id . '" '; + $caption_id = 'caption-' . str_replace( '_', '-', $att_id ); } - $caption_id = 'caption-' . str_replace( '_', '-', $att_id ); - $class = trim( 'wp-caption ' . $atts['align'] . ' ' . $atts['class'] ); $html5 = current_theme_supports( 'html5', 'caption' );