Code Duplication    Length = 7-7 lines in 3 locations

src/wp-admin/edit-form-advanced.php 1 location

@@ 59-65 (lines=7) @@
56
}
57
58
$thumbnail_support = current_theme_supports( 'post-thumbnails', $post_type ) && post_type_supports( $post_type, 'thumbnail' );
59
if ( ! $thumbnail_support && 'attachment' === $post_type && $post->post_mime_type ) {
60
	if ( wp_attachment_is( 'audio', $post ) ) {
61
		$thumbnail_support = post_type_supports( 'attachment:audio', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:audio' );
62
	} elseif ( wp_attachment_is( 'video', $post ) ) {
63
		$thumbnail_support = post_type_supports( 'attachment:video', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:video' );
64
	}
65
}
66
67
if ( $thumbnail_support ) {
68
	add_thickbox();

src/wp-includes/media.php 1 location

@@ 3466-3472 (lines=7) @@
3463
		);
3464
3465
		$thumbnail_support = current_theme_supports( 'post-thumbnails', $post->post_type ) && post_type_supports( $post->post_type, 'thumbnail' );
3466
		if ( ! $thumbnail_support && 'attachment' === $post->post_type && $post->post_mime_type ) {
3467
			if ( wp_attachment_is( 'audio', $post ) ) {
3468
				$thumbnail_support = post_type_supports( 'attachment:audio', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:audio' );
3469
			} elseif ( wp_attachment_is( 'video', $post ) ) {
3470
				$thumbnail_support = post_type_supports( 'attachment:video', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:video' );
3471
			}
3472
		}
3473
3474
		if ( $thumbnail_support ) {
3475
			$featured_image_id = get_post_meta( $post->ID, '_thumbnail_id', true );

src/wp-includes/post.php 1 location

@@ 3389-3395 (lines=7) @@
3386
	// Set or remove featured image.
3387
	if ( isset( $postarr['_thumbnail_id'] ) ) {
3388
		$thumbnail_support = current_theme_supports( 'post-thumbnails', $post_type ) && post_type_supports( $post_type, 'thumbnail' ) || 'revision' === $post_type;
3389
		if ( ! $thumbnail_support && 'attachment' === $post_type && $post_mime_type ) {
3390
			if ( wp_attachment_is( 'audio', $post_ID ) ) {
3391
				$thumbnail_support = post_type_supports( 'attachment:audio', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:audio' );
3392
			} elseif ( wp_attachment_is( 'video', $post_ID ) ) {
3393
				$thumbnail_support = post_type_supports( 'attachment:video', 'thumbnail' ) || current_theme_supports( 'post-thumbnails', 'attachment:video' );
3394
			}
3395
		}
3396
3397
		if ( $thumbnail_support ) {
3398
			$thumbnail_id = intval( $postarr['_thumbnail_id'] );