diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-admin/async-upload.php
--- a/wp/wp-admin/async-upload.php Fri Sep 05 18:40:08 2025 +0200
+++ b/wp/wp-admin/async-upload.php Fri Sep 05 18:52:52 2025 +0200
@@ -14,11 +14,8 @@
define( 'WP_ADMIN', true );
}
-if ( defined( 'ABSPATH' ) ) {
- require_once ABSPATH . 'wp-load.php';
-} else {
- require_once dirname( __DIR__ ) . '/wp-load.php';
-}
+/** Load WordPress Bootstrap */
+require_once dirname( __DIR__ ) . '/wp-load.php';
require_once ABSPATH . 'wp-admin/admin.php';
@@ -74,7 +71,9 @@
}
?>
-
+
@@ -113,10 +112,12 @@
$id = media_handle_upload( 'async-upload', $post_id );
if ( is_wp_error( $id ) ) {
- $message = sprintf(
+ $button_unique_id = uniqid( 'dismiss-' );
+ $message = sprintf(
'%s %s
%s',
sprintf(
- '',
+ '',
+ esc_attr( $button_unique_id ),
__( 'Dismiss' )
),
sprintf(
@@ -133,6 +134,7 @@
'paragraph_wrap' => false,
)
);
+ echo "\n";
exit;
}