A WordPress-centric search engine for devs and theme authors

wp_admin_notice › WordPress Function

wp_admin_notice ( $message, $args = array() )
Parameters: (2)
  • (string) $message The message to output.
    Required: Yes
  • (array) $args { Optional. An array of arguments for the admin notice. Default empty array. @type string $type Optional. The type of admin notice. For example, 'error', 'success', 'warning', 'info'. Default empty string. @type bool $dismissible Optional. Whether the admin notice is dismissible. Default false. @type string $id Optional. The value of the admin notice's ID attribute. Default empty string. @type string[] $additional_classes Optional. A string array of class names. Default empty array. @type string[] $attributes Optional. Additional attributes for the notice div. Default empty array. @type bool $paragraph_wrap Optional. Whether to wrap the message in paragraph tags. Default true. }
    Required: No
    Default: array()
Defined at:

Outputs an admin notice.


function wp_admin_notice( $message, $args = array() ) {
	 * Fires before an admin notice is output.
	 * @since 6.4.0
	 * @param string $message The message for the admin notice.
	 * @param array  $args    The arguments for the admin notice.
	do_action( 'wp_admin_notice', $message, $args );

	echo wp_kses_post( wp_get_admin_notice( $message, $args ) );