Sindbad~EG File Manager
<?php
// [featured_box]
function featured_box( $atts, $content = null ) {
extract( shortcode_atts( array(
'title' => '',
'title_small' => '',
'font_size' => '',
'class' => '',
'visibility' => '',
'img' => '',
'inline_svg' => 'true',
'img_width' => '60',
'pos' => 'top',
'link' => '',
'target' => '_self',
'rel' => '',
'tooltip' => '',
'margin' => '',
'icon_border' => '',
'icon_color' => '',
), $atts )
);
if($visibility == 'hidden') return;
$classes = array( 'featured-box' );
$classes_img = array( 'icon-box-img' );
if( $class ) $classes[] = $class;
if( $visibility ) $classes[] = $visibility;
$classes[] = 'icon-box-' . $pos;
if ( $tooltip ) $classes[] = 'tooltip';
if ( $pos == 'center' ) $classes[] = 'text-center';
if ( $pos == 'left' || $pos == 'top' ) $classes[] = 'text-left';
if ( $pos == 'right' ) $classes[] = 'text-right';
if ( $font_size ) $classes[] = 'is-' . $font_size;
if ( $img_width ) $img_width = 'width: ' . intval( $img_width ) . 'px';
if ( $icon_border ) $classes_img[] = 'has-icon-bg';
$css_args_out = array(
'margin' => array(
'attribute' => 'margin',
'value' => $margin,
),
);
$css_args = array(
'icon_border' => array(
'attribute' => 'border-width',
'unit' => 'px',
'value' => $icon_border,
),
'icon_color' => array(
'attribute' => 'color',
'value' => $icon_color,
),
);
$classes = implode( ' ', $classes );
$classes_img = implode( ' ', $classes_img );
$link_atts = array(
'target' => $target,
'rel' => array( $rel ),
);
ob_start();
?>
<?php if ( $link ) echo '<a class="plain" href="' . $link . '"' . flatsome_parse_target_rel( $link_atts ) . '>'; ?>
<div class="icon-box <?php echo $classes; ?>" <?php if ( $tooltip )
echo 'title="' . $tooltip . '"' ?> <?php echo get_shortcode_inline_css( $css_args_out ); ?>>
<?php if ( $img ) { ?>
<div class="<?php echo $classes_img; ?>" style="<?php if ( $img_width ) {
echo $img_width;
} ?>">
<div class="icon">
<div class="icon-inner" <?php echo get_shortcode_inline_css( $css_args ); ?>>
<?php echo flatsome_get_image( $img, $size = 'medium', $alt = $title, $inline_svg ); ?>
</div>
</div>
</div>
<?php } ?>
<div class="icon-box-text last-reset">
<?php if ( $title ) { ?><h5 class="uppercase"><?php echo $title; ?></h5><?php } ?>
<?php if ( $title_small ) { ?><h6><?php echo $title_small; ?></h6><?php } ?>
<?php echo do_shortcode( $content ); ?>
</div>
</div>
<?php if ( $link ) echo '</a>'; ?>
<?php
$content = ob_get_contents();
ob_end_clean();
return $content;
}
add_shortcode( 'featured_box', 'featured_box' );
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists