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

Easy Bootstrap Shortcode, version 3.7. 38 lines.

- Page: https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.7/code/shortcode/thumbnail/plugin_shortcode.php
- Raw: https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.7/raw/shortcode/thumbnail/plugin_shortcode.php
- Modified: 2013-10-24T09:38:20+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/thumbnail/plugin_shortcode.php#L10-L20`.

```php
<?php

/* * *********************************************************
 * BUTTONS
 * ********************************************************* */

function osc_theme_oscitasthumbnail($params, $content = 'Label') {
    extract(shortcode_atts(array(
                'src' => '',
                'class' => '',
                'link' => '',
                'border'=>''
                    ), $params));
    $out = '';
    $borderClass = '';
    $imageBorderClass = 'img-responsive';
    if ($border != '') {
        $borderClass = 'img-thumbnail ';
    }

    $out = ' <div class="' . $borderClass.$class . '">';

    //$out = ' <div class="img-thumbnail ' . $class . '">';
    if ($link != '') {
        $out .='<a href="' . $link . '">';
    }
    $out .= '<img src="' . $src . '" '.($imageBorderClass? ' class="'.$imageBorderClass.'"':'').'>';
    if ($link != '') {
        $out .='</a>';
    }

    $out .= '</div>';
    return $out;
}

add_shortcode('thumbnail', 'osc_theme_oscitasthumbnail');


```
