WP Manifestindependent plugin directory

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/maithemewp/mai-notices/archive/refs/heads/master.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Mai Notice

Custom block for callout notices in your content. Multiple preset icons and colors, and the ability to create a custom notice with over 1000 icons and any color you want. Only loads the SVG icons you need on the front end, not the whole set.

Presets

  1. Info
  2. Note
  3. Bookmark
  4. Idea
  5. Success
  6. Error

Mai Notice examples

Custom Icon & Color

Choose from over 1000 icons.

Mai Notice custom

How To Use

Mai Notice edit Mai Notice preview

Add a custom notice type with a custom SVG

/**
 * Adds new notice type.
 *
 * @param array $types The existing types.
 *
 * @return array
 */
add_filter( 'mai_notices_types', function( $types ) {
    $types['jivedig'] = [
        'title' => __( 'JiveDig', 'textdomain' ),
        'icon'  => 'jivedig',
        'color' => '#E5C96C',
    ];

    return $types;
});
/**
 * Displays icon for new notice type.
 * Make sure svg has `class="mai-notice-icon"` and `filter="currentColor"` attributes.
 *
 * @param string $html The icon markup.
 * @param array  $args The notice args.
 *
 * @return string
 */
add_filter( 'mai_notices_icon', function( $html, $args ) {
    if ( 'jivedig' !== $args['icon'] ) {
        return $html;
    }

    return '<svg class="mai-notice-icon" fill="currentColor" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M412 160c-8.326 0-16.3 1.51-23.68 4.27C375.1 151.8 358.9 144 340 144c-11.64 0-22.44 3.223-32.03 8.418l11.12-68.95c.6228-3.874 .9243-7.725 .9243-11.53c0-36.08-28.91-71.95-72.09-71.95c-34.68 0-65.31 25.16-71.03 60.54L173.4 82.22L168.9 72.77c-12.4-25.75-38.07-40.78-64.89-40.78c-40.8 0-72.01 33.28-72.01 72.07c0 10.48 2.296 21.11 7.144 31.18L89.05 238.9C64.64 250.4 48 275.7 48 303.1v80c0 22.06 10.4 43.32 27.83 56.86l45.95 35.74c29.35 22.83 65.98 35.41 103.2 35.41l78.81 .0352C400.9 512 480 432.1 480 335.8v-107.5C480 189.6 447.9 160 412 160zM320 212.3C320 201.1 328.1 192 340 192c11.02 0 20 9.078 20 20.25v55.5C360 278.9 351 288 340 288C328.1 288 320 278.9 320 267.8V212.3zM247.9 47.98c12.05 0 24.13 9.511 24.13 23.98c0 1.277-.1022 2.57-.3134 3.871L248.4 220.5C240.7 217.6 232.4 215.1 223.9 215.1c0 0 .002 0 0 0c-4.475 0-8.967 .4199-13.38 1.254l-10.55 1.627l24.32-150.7C226.2 56.42 236.4 47.98 247.9 47.98zM79.1 104c0-13.27 10.79-24.04 24.02-24.04c8.937 0 17.5 5.023 21.61 13.61l61.29 127.3L137.3 228.5L82.38 114.4C80.76 111.1 79.1 107.5 79.1 104zM303.8 464l-78.81-.0352c-26.56 0-52.72-8.984-73.69-25.3l-45.97-35.75C99.47 398.4 96 391.3 96 383.1v-80c0-11.23 7.969-21.11 17.59-23.22l105.3-16.23C220.6 264.2 222.3 263.1 223.9 263.1c11.91 0 24.09 9.521 24.09 24.06c0 11.04-7.513 20.95-17.17 23.09L172.8 319c-12.03 1.633-20.78 11.92-20.78 23.75c0 20.21 18.82 24.08 23.7 24.08c2.645 0 64.61-8.619 65.54-8.826c23.55-5.227 41.51-22.23 49.73-43.64C303.3 327.5 320.6 336 340 336c8.326 0 16.31-1.51 23.69-4.27C376 344.2 393.1 352 412 352c.1992 0 10.08-.4453 18.65-2.92C423.9 413.5 369.9 464 303.8 464zM432 283.8C432 294.9 423 304 412 304c-11.02 0-20-9.078-20-20.25v-55.5C392 217.1 400.1 208 412 208c11.02 0 20 9.078 20 20.25V283.8z"/></svg>';

}, 10, 2 );

Releases

5 releases.

Tag
Published
1.3.4 latest
Aug 28, 2026 1mo ago
Dec 5, 2024 1 year ago
Nov 27, 2023 2 years ago
Aug 28, 2023 3 years ago
Jun 20, 2023 3 years ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

Mai Notices 1.3.4 · audited by WP Registry

No security issues found.

Audited release
1.3.4
Findings
none
Worst severity
—
Content hash
87bed54a5029d6e84b8fabac…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.