$entry) { if ($entry['message'] == $msg) { return; } } $pendingMessages[] = ['level' => $level, 'message' => $msg]; State::setState('pendingMessages', $pendingMessages); } public static function printMessage($level, $msg) { if (!(self::$printedStyles)) { global $wp_version; if (floatval(substr($wp_version, 0, 3)) < 4.1) { // Actually, I don't know precisely what version the styles were introduced. // They are there in 4.1. They are not there in 4.0 self::printMessageStylesForOldWordpress(); } self::$printedStyles = true; } //$msg = __( $msg, 'webp-express'); // uncommented. We should add some sprintf-like functionality before making the plugin translatable printf( '
%2$s
', //esc_attr('notice notice-' . $level . ' is-dismissible'), esc_attr('notice notice-' . $level), $msg ); } private static function printMessageStylesForOldWordpress() { ?>