# easy-bootstrap-shortcodes/3.7/shortcode/notifications/plugin_shortcode.php

Easy Bootstrap Shortcode, version 3.7. 29 lines.

- Page: https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.7/code/shortcode/notifications/plugin_shortcode.php
- Raw: https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.7/raw/shortcode/notifications/plugin_shortcode.php
- Modified: 2013-10-06T06:19:04+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.7/code/shortcode/notifications/plugin_shortcode.php#L10-L20`.

```php
<?php

function osc_theme_notification($atts, $content = null) {
    extract(shortcode_atts(array(
                'type' => '',
                'close' => 'false',
                'class' => ''
                    ), $atts));
    $type = ($close == 'true' ? $type . ' alert-dismissable' : $type);


    $result = '<div class = "alert ' . $type . ' ' . $class . '">';
    if ($close == 'true') {
        $result .= '<button type = "button" class = "close" data-dismiss = "alert" aria-hidden = "true">&times;
    </button>';
    }
    $result .= do_shortcode($content);
    $result .= '</div>';

    return $result;
}

add_shortcode('notification', 'osc_theme_notification');






```
