diff -r 7b1b88e27a20 -r 48c4eec2b7e6 wp/wp-admin/edit-tag-form.php --- a/wp/wp-admin/edit-tag-form.php Thu Sep 29 08:06:27 2022 +0200 +++ b/wp/wp-admin/edit-tag-form.php Fri Sep 05 18:40:08 2025 +0200 @@ -44,11 +44,7 @@ do_action_deprecated( 'edit_tag_form_pre', array( $tag ), '3.0.0', '{$taxonomy}_pre_edit_form' ); } -/** - * Use with caution, see https://developer.wordpress.org/reference/functions/wp_reset_vars/ - */ -wp_reset_vars( array( 'wp_http_referer' ) ); - +$wp_http_referer = ! empty( $_REQUEST['wp_http_referer'] ) ? sanitize_text_field( $_REQUEST['wp_http_referer'] ) : ''; $wp_http_referer = remove_query_arg( array( 'action', 'message', 'tag_ID' ), $wp_http_referer ); // Also used by Edit Tags. @@ -79,16 +75,18 @@ $class = ( isset( $msg ) && 5 === $msg ) ? 'error' : 'success'; if ( $message ) { - ?> -
-

- -

- labels->back_to_items ); ?> -

- -
- ' . $message . '

'; + if ( $wp_http_referer ) { + $message .= '

' . esc_html( $tax->labels->back_to_items ) . '

'; + } + wp_admin_notice( + $message, + array( + 'type' => $class, + 'id' => 'message', + 'paragraph_wrap' => false, + ) + ); } ?> @@ -145,10 +143,9 @@ - + -slug ) ? apply_filters( 'editable_slug', $tag->slug, $tag ) : ''; ?> - + - @@ -186,6 +182,7 @@ 'exclude_tree' => $tag->term_id, 'hierarchical' => true, 'show_option_none' => __( 'None' ), + 'aria_describedby' => 'parent-description', ); /** This filter is documented in wp-admin/edit-tags.php */ @@ -193,17 +190,17 @@ wp_dropdown_categories( $dropdown_args ); ?> -

+

-

labels->parent_field_description; ?>

+

labels->parent_field_description; ?>

- +