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; }