Make WordPress Core


Ignore:
Timestamp:
09/14/2023 02:13:42 AM (3 years ago)
Author:
joedolson
Message:

Administration: Use wp_admin_notice() for .updated.

Add usages of wp_admin_notice() and wp_get_admin_notice() on .updated in the root level of /wp-admin/. Ongoing task to implement new function across core.

Props costdev, joedolson.
See #57791.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/users.php

    r56549 r56573  
    611611                                                $message = _n( '%s user deleted.', '%s users deleted.', $delete_count );
    612612                                        }
    613                                         $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . sprintf( $message, number_format_i18n( $delete_count ) ) . '</p></div>';
     613                                        $message    = sprintf( $message, number_format_i18n( $delete_count ) );
     614                                        $messages[] = wp_get_admin_notice(
     615                                                $message,
     616                                                array(
     617                                                        'id'                 => 'message',
     618                                                        'additional_classes' => array( 'updated' ),
     619                                                        'dismissible'        => true,
     620                                                )
     621                                        );
    614622                                        break;
    615623                                case 'add':
    616624                                        $message = __( 'New user created.' );
    617 
    618625                                        $user_id = isset( $_GET['id'] ) ? $_GET['id'] : false;
    619626                                        if ( $user_id && current_user_can( 'edit_user', $user_id ) ) {
    … …  
    631638                                        }
    632639
    633                                         $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . $message . '</p></div>';
     640                                        $messages[] = wp_get_admin_notice(
     641                                                $message,
     642                                                array(
     643                                                        'id'                 => 'message',
     644                                                        'additional_classes' => array( 'updated' ),
     645                                                        'dismissible'        => true,
     646                                                )
     647                                        );
    634648                                        break;
    635649                                case 'resetpassword':
    … …  
    641655                                                $message = _n( 'Password reset links sent to %s user.', 'Password reset links sent to %s users.', $reset_count );
    642656                                        }
    643                                         $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . sprintf( $message, number_format_i18n( $reset_count ) ) . '</p></div>';
     657                                        $message    = sprintf( $message, number_format_i18n( $reset_count ) );
     658                                        $messages[] = wp_get_admin_notice(
     659                                                $message,
     660                                                array(
     661                                                        'id'                 => 'message',
     662                                                        'additional_classes' => array( 'updated' ),
     663                                                        'dismissible'        => true,
     664                                                )
     665                                        );
    644666                                        break;
    645667                                case 'promote':
    646                                         $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Changed roles.' ) . '</p></div>';
     668                                        $messages[] = wp_get_admin_notice(
     669                                                __( 'Changed roles.' ),
     670                                                array(
     671                                                        'id'                 => 'message',
     672                                                        'additional_classes' => array( 'updated' ),
     673                                                        'dismissible'        => true,
     674                                                )
     675                                        );
    647676                                        break;
    648677                                case 'err_admin_role':
    649                                         $messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'The current user&#8217;s role must have user editing capabilities.' ) . '</p></div>';
    650                                         $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Other user roles have been changed.' ) . '</p></div>';
     678                                        $messages[] = wp_get_admin_notice(
     679                                                __( 'The current user&#8217;s role must have user editing capabilities.' ),
     680                                                array(
     681                                                        'id'                 => 'message',
     682                                                        'additional_classes' => array( 'error' ),
     683                                                        'dismissible'        => true,
     684                                                )
     685                                        );
     686                                        $messages[] = wp_get_admin_notice(
     687                                                __( 'Other user roles have been changed.' ),
     688                                                array(
     689                                                        'id'                 => 'message',
     690                                                        'additional_classes' => array( 'updated' ),
     691                                                        'dismissible'        => true,
     692                                                )
     693                                        );
    651694                                        break;
    652695                                case 'err_admin_del':
    653                                         $messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'You cannot delete the current user.' ) . '</p></div>';
    654                                         $messages[] = '<div id="message" class="updated notice is-dismissible"><p>' . __( 'Other users have been deleted.' ) . '</p></div>';
     696                                        $messages[] = wp_get_admin_notice(
     697                                                __( 'You cannot delete the current user.' ),
     698                                                array(
     699                                                        'id'                 => 'message',
     700                                                        'additional_classes' => array( 'error' ),
     701                                                        'dismissible'        => true,
     702                                                )
     703                                        );
     704                                        $messages[] = wp_get_admin_notice(
     705                                                __( 'Other users have been deleted.' ),
     706                                                array(
     707                                                        'id'                 => 'message',
     708                                                        'additional_classes' => array( 'updated' ),
     709                                                        'dismissible'        => true,
     710                                                )
     711                                        );
    655712                                        break;
    656713                                case 'remove':
    657                                         $messages[] = '<div id="message" class="updated notice is-dismissible fade"><p>' . __( 'User removed from this site.' ) . '</p></div>';
     714                                        $messages[] = wp_get_admin_notice(
     715                                                __( 'User removed from this site.' ),
     716                                                array(
     717                                                        'id'                 => 'message',
     718                                                        'additional_classes' => array( 'updated', 'fade' ),
     719                                                        'dismissible'        => true,
     720                                                )
     721                                        );
    658722                                        break;
    659723                                case 'err_admin_remove':
    660                                         $messages[] = '<div id="message" class="error notice is-dismissible"><p>' . __( 'You cannot remove the current user.' ) . '</p></div>';
    661                                         $messages[] = '<div id="message" class="updated notice is-dismissible fade"><p>' . __( 'Other users have been removed.' ) . '</p></div>';
     724                                        $messages[] = wp_get_admin_notice(
     725                                                __( 'You cannot remove the current user.' ),
     726                                                array(
     727                                                        'id'                 => 'message',
     728                                                        'additional_classes' => array( 'error' ),
     729                                                        'dismissible'        => true,
     730                                                )
     731                                        );
     732                                        $messages[] = wp_get_admin_notice(
     733                                                __( 'Other users have been removed.' ),
     734                                                array(
     735                                                        'id'                 => 'message',
     736                                                        'additional_classes' => array( 'updated', 'fade' ),
     737                                                        'dismissible'        => true,
     738                                                )
     739                                        );
    662740                                        break;
    663741                        }
Note: See TracChangeset for help on using the changeset viewer.