diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-admin/widgets-form.php --- a/wp/wp-admin/widgets-form.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-admin/widgets-form.php Fri Sep 05 18:40:08 2025 +0200 @@ -68,8 +68,8 @@ get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Widgets' ) . '

' . - '

' . __( 'Support' ) . '

' + '

' . __( 'Documentation on Widgets' ) . '

' . + '

' . __( 'Support forums' ) . '

' ); // These are the widgets grouped by sidebar. @@ -272,7 +272,8 @@ $width = ' style="width:' . max( $control['width'], 350 ) . 'px"'; $key = isset( $_GET['key'] ) ? (int) $_GET['key'] : 0; - require_once ABSPATH . 'wp-admin/admin-header.php'; ?> + require_once ABSPATH . 'wp-admin/admin-header.php'; + ?>

> @@ -300,7 +301,7 @@ $sbvalue ) { echo "\t\t"; - if ( 'wp_inactive_widgets' === $sbname || 'orphaned_widgets' === substr( $sbname, 0, 16 ) ) { + if ( 'wp_inactive_widgets' === $sbname || str_starts_with( $sbname, 'orphaned_widgets' ) ) { echo ' '; } else { if ( ! isset( $sidebars_widgets[ $sbname ] ) || ! is_array( $sidebars_widgets[ $sbname ] ) ) { @@ -309,7 +310,7 @@ } else { $j = count( $sidebars_widgets[ $sbname ] ); if ( isset( $_GET['addnew'] ) || ! in_array( $widget_id, $sidebars_widgets[ $sbname ], true ) ) { - $j++; + ++$j; } } $selected = ''; @@ -332,7 +333,7 @@
- + | @@ -402,14 +403,28 @@
- -

- - -

- + 'message', + 'additional_classes' => array( 'updated' ), + 'dismissible' => true, + ) + ); +} +if ( isset( $_GET['error'] ) && isset( $errors[ $_GET['error'] ] ) ) { + wp_admin_notice( + $errors[ $_GET['error'] ], + array( + 'id' => 'message', + 'additional_classes' => array( 'error' ), + 'dismissible' => true, + ) + ); +} -