From cd8fc1fe2b8972a0833e046c25da7787f4dd355e Mon Sep 17 00:00:00 2001 From: hbhalodia Date: Wed, 29 Apr 2026 16:34:01 +0530 Subject: [PATCH] Fix add the condition to skip all the nested folders and its content --- src/wp-admin/includes/file.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wp-admin/includes/file.php b/src/wp-admin/includes/file.php index 0c6d968ea02d3..1862608187490 100644 --- a/src/wp-admin/includes/file.php +++ b/src/wp-admin/includes/file.php @@ -2058,6 +2058,8 @@ function copy_dir( $from, $to, $skip_list = array() ) { foreach ( $skip_list as $skip_item ) { if ( str_starts_with( $skip_item, $filename . '/' ) ) { $sub_skip_list[] = preg_replace( '!^' . preg_quote( $filename, '!' ) . '/!i', '', $skip_item ); + } elseif ( ! str_contains( $skip_item, '/' ) ) { + $sub_skip_list[] = $skip_item; } }