# easy-bootstrap-shortcodes/3.5/shortcode/buttons/plugin_shortcode.php

Easy Bootstrap Shortcode, version 3.5. 24 lines.

- Page: https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.5/code/shortcode/buttons/plugin_shortcode.php
- Raw: https://pluginprobe.com/plugins/easy-bootstrap-shortcodes/3.5/raw/shortcode/buttons/plugin_shortcode.php
- Modified: 2013-09-15T09:05:18+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.5/code/shortcode/buttons/plugin_shortcode.php#L10-L20`.

```php
<?php
/* **********************************************************
 * BUTTONS
 * **********************************************************/
function osc_theme_button( $params, $content = null) {
    extract( shortcode_atts( array(
        'title' => 'osCitas',
        'link' => '',
        'btntag' => 'a',
        'class' => '',
        'target' => '',
    ), $params ) );
    $out = '';

    if ($btntag == 'a') {
        $out = '<a class="btn '.$class.'" href="'.$link.'" target="'.($target).'">'.$title.'</a>';
    } elseif ($btntag == 'button' || $btntag == 'submit') {
        $out = '<input class="btn '.$class.'" type="'.$btntag.'" value="'.$title.'">';
    }
    return $out;
}
add_shortcode( 'button', 'osc_theme_button' );


```
