%PDF- %PDF-
| Direktori : /home/dopla/www/wp-content/plugins/kingcomposer/shortcodes/ |
| Current File : /home/dopla/www/wp-content/plugins/kingcomposer/shortcodes/kc_image_fadein.php |
<?php
$title = $images = $transition = $delay = $force_size = $width = $height = $position = $wrap_class = '';
$wrapper_class = apply_filters( 'kc-el-class', $atts );
extract( $atts );
$_images = array();
$classes = array( 'image_fadein' );
$attributes = array();
foreach( explode( ',', $images ) as $id ){
$image = wp_get_attachment_image_src( $id, 'full' );
if( isset( $image[0] ) && !empty( $image[0] ) ){
if( isset( $force_size ) && $force_size == 'yes' ){
$atts = array( '250', '250', 'c' );
if( isset( $width ) && !empty( $width ) )
$atts[0] = $width;
if( isset( $height ) && !empty( $height ) )
$atts[1] = $height;
if( isset( $position ) && !empty( $position ) )
$atts[2] = $position;
$_images[] = kc_tools::createImageSize( $image[0], implode( 'x', $atts ) );
}else $_images[] = $image[0];
}
}
if( isset( $transition ) && !empty( $transition ) ){
$classes[] = esc_attr( $transition );
}
if( isset( $delay ) && !empty( $delay ) ){
$attributes[] = 'data-delay="'.esc_attr( $delay ).'"';
}
$attributes[] = 'class="'.implode( ' ', $classes ).'"';
$attributes[] = 'data-images="'. $images .'"';
?>
<div class="image_fadein_slider <?php echo implode(' ', $wrapper_class );?>">
<?php
if( !empty( $title ) )
echo '<h3>'.esc_html( $title ).'</h3>';
?>
<div <?php echo implode( ' ', $attributes ); ?>>
<?php
if( !isset( $_images[0] ) || empty( $_images[0] ) ){
echo '<h3>'. __('Images Gallery: No images found', 'kingcomposer' ) .'</h3>';
} else {
foreach( $_images as $image ){
echo '<img src="'. esc_url( $image ) .'" />';
}
}
?>
</div>
</div>