equal
deleted
inserted
replaced
42 * @param WP_Term $tag Current tag term object. |
42 * @param WP_Term $tag Current tag term object. |
43 */ |
43 */ |
44 do_action_deprecated( 'edit_tag_form_pre', array( $tag ), '3.0.0', '{$taxonomy}_pre_edit_form' ); |
44 do_action_deprecated( 'edit_tag_form_pre', array( $tag ), '3.0.0', '{$taxonomy}_pre_edit_form' ); |
45 } |
45 } |
46 |
46 |
47 $wp_http_referer = ! empty( $_REQUEST['wp_http_referer'] ) ? sanitize_text_field( $_REQUEST['wp_http_referer'] ) : ''; |
47 $wp_http_referer = ! empty( $_REQUEST['wp_http_referer'] ) ? sanitize_url( $_REQUEST['wp_http_referer'] ) : ''; |
48 $wp_http_referer = remove_query_arg( array( 'action', 'message', 'tag_ID' ), $wp_http_referer ); |
48 $wp_http_referer = remove_query_arg( array( 'action', 'message', 'tag_ID' ), $wp_http_referer ); |
49 |
49 |
50 // Also used by Edit Tags. |
50 // Also used by Edit Tags. |
51 require_once ABSPATH . 'wp-admin/includes/edit-tag-messages.php'; |
51 require_once ABSPATH . 'wp-admin/includes/edit-tag-messages.php'; |
52 |
52 |
70 |
70 |
71 <div class="wrap"> |
71 <div class="wrap"> |
72 <h1><?php echo $tax->labels->edit_item; ?></h1> |
72 <h1><?php echo $tax->labels->edit_item; ?></h1> |
73 |
73 |
74 <?php |
74 <?php |
75 $class = ( isset( $msg ) && 5 === $msg ) ? 'error' : 'success'; |
75 $class = ( isset( $_REQUEST['error'] ) ) ? 'error' : 'success'; |
76 |
76 |
77 if ( $message ) { |
77 if ( $message ) { |
78 $message = '<p><strong>' . $message . '</strong></p>'; |
78 $message = '<p><strong>' . $message . '</strong></p>'; |
79 if ( $wp_http_referer ) { |
79 if ( $wp_http_referer ) { |
80 $message .= '<p><a href="' . esc_url( wp_validate_redirect( sanitize_url( $wp_http_referer ), admin_url( 'term.php?taxonomy=' . $taxonomy ) ) ) . '">' . esc_html( $tax->labels->back_to_items ) . '</a></p>'; |
80 $message .= sprintf( |
|
81 '<p><a href="%1$s">%2$s</a></p>', |
|
82 esc_url( wp_validate_redirect( sanitize_url( $wp_http_referer ), admin_url( 'term.php?taxonomy=' . $taxonomy ) ) ), |
|
83 esc_html( $tax->labels->back_to_items ) |
|
84 ); |
81 } |
85 } |
|
86 |
82 wp_admin_notice( |
87 wp_admin_notice( |
83 $message, |
88 $message, |
84 array( |
89 array( |
85 'type' => $class, |
90 'type' => $class, |
86 'id' => 'message', |
91 'id' => 'message', |