init
This commit is contained in:
31
wp-content/themes/flatsome/inc/shortcodes/ux_video.php
Normal file
31
wp-content/themes/flatsome/inc/shortcodes/ux_video.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php // [ux_video]
|
||||
function flatsome_video($atts) {
|
||||
|
||||
extract( shortcode_atts( array(
|
||||
'class' => '',
|
||||
'visibility' => '',
|
||||
'url' => 'https://www.youtube.com/watch?v=AoPiLg8DZ3A',
|
||||
'height' => '56.25%',
|
||||
'depth' => '',
|
||||
'depth_hover' => ''
|
||||
), $atts ) );
|
||||
|
||||
|
||||
$classes = array('video','video-fit','mb');
|
||||
if ( $class ) $classes[] = $class;
|
||||
if ( $visibility ) $classes[] = $visibility;
|
||||
|
||||
$video = apply_filters('the_content', $url);
|
||||
|
||||
if($depth) $classes[] = 'box-shadow-'.$depth;
|
||||
if($depth_hover) $classes[] = 'box-shadow-'.$depth_hover.'-hover';
|
||||
|
||||
$classes = implode(' ', $classes);
|
||||
|
||||
$height = array(
|
||||
array( 'attribute' => 'padding-top', 'value' => $height),
|
||||
);
|
||||
|
||||
return '<div class="'.$classes.'" '.get_shortcode_inline_css($height).'>'.$video.'</div>';
|
||||
}
|
||||
add_shortcode("ux_video", "flatsome_video");
|
Reference in New Issue
Block a user