Esempio n. 1
0
/**
 * 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));
    }
}
Esempio n. 2
0
/**
 * 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));
    }
}