/** * Adds admin notice. * * @param string $message * @param string $class * @param string $mode 'action'|'echo' */ function wpcf_admin_message($message, $class = 'updated', $mode = 'action') { if ('action' == $mode) { add_action('admin_notices', create_function('$a=1, $class=\'' . $class . '\', $message=\'' . htmlentities($message, ENT_QUOTES) . '\'', '$screen = get_current_screen(); if (!$screen->is_network) echo "<div class=\\"message $class\\"><p>" . wpcf_admin_message_sanitize ($message) . "</p></div>";')); } elseif ('echo' == $mode) { printf('<div class="message %s is-dismissible"><p>%s</p> <button type="button" class="notice-dismiss"> <span class="screen-reader-text"> ' . __('Dismiss this notice.') . ' </span> </button></div>', $class, wpcf_admin_message_sanitize($message)); } }
/** * Adds admin notice. * * @param type $message * @param type $class */ function wpcf_admin_message($message, $class = 'updated', $mode = 'action') { if ('action' == $mode) { add_action('admin_notices', create_function('$a=1, $class=\'' . $class . '\', $message=\'' . htmlentities($message, ENT_QUOTES) . '\'', '$screen = get_current_screen(); if (!$screen->is_network) echo "<div class=\\"message $class\\"><p>" . wpcf_admin_message_sanitize ($message) . "</p></div>";')); } elseif ('echo' == $mode) { printf('<div class="message %s"><p>%s</p></div>', $class, wpcf_admin_message_sanitize($message)); } }