Example #1
0
function blox_parse_contentbox_hook($atts, $content = null)
{
    extract(shortcode_atts(array('widget_title' => '', 'title' => '', 'color' => 'transparent', 'style' => '', 'icon' => 'fa-user', 'animation' => '', 'extra_class' => ''), $atts));
    $widget_title = $widget_title != '' ? "<h3 class='element_title'>{$widget_title}</h3>" : '';
    $animate_class = get_blox_animate_class($animation);
    $content_title = $title != '' ? "<h3><i class='{$icon}'></i> {$title}</h3>" : '';
    return "{$widget_title}\n\t\t\t<div class='blox_element blox_elem_content_box {$animate_class} {$style} " . ($style == 'blox_elem_content_box_colored' ? blox_light_dark($color) : '') . " {$extra_class}' style='" . ($style == 'blox_elem_content_box_colored' ? "background-color: {$color}; color: #FFF;" : '') . "'>\n\t\t\t\t{$content_title}\n\t\t\t\t<div class='blox_elem_content_box_content'>\n\t\t\t\t\t" . do_shortcode($content) . "\n\t\t\t\t</div>\n\t\t\t</div>";
}
Example #2
0
function blox_parse_icon_hook($atts, $content = null)
{
    extract(shortcode_atts(array('link' => '', 'target' => '0', 'icon' => 'fa-smile-o', 'style' => 'blox_elem_icon_no_bordered', 'color' => '#000', 'size' => '48', 'align' => 'left', 'animation' => '', 'extra_class' => ''), $atts));
    $bgcolor = blox_light_dark($color);
    $color = $style == 'blox_elem_icon_filled' ? 'background-color:' . $color : 'color:' . $color;
    $animate_class = get_blox_animate_class($animation);
    $target = $target == '1' ? '_blank' : '_self';
    $before = $after = '';
    if ($align == 'center') {
        $before = '<div class="blox_element_center">';
        $after = '</div>';
    } else {
        $align = $align == 'right' ? 'pull-right' : '';
    }
    if ($link != '') {
        return $before . "<a href='{$link}' target='{$target}'><span class='blox_elem_icon {$style} {$bgcolor} {$align} {$animate_class} {$extra_class}' style='font-size:{$size}" . "px;{$color}'><i class='{$icon}'></i></span></a>" . $after;
    } else {
        return $before . "<span class='blox_elem_icon {$style} {$bgcolor} {$align} {$animate_class} {$extra_class}' style='font-size:{$size}" . "px;{$color}'><i class='{$icon}'></i></span>" . $after;
    }
}