Skip to content

Commit 5e61e09

Browse files
committed
Load vimeo in shortcode
Partial solution; also need to load it dynamically in media.js if vimeo is detected.
1 parent 7ce3255 commit 5e61e09

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/ableplayer.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ function ableplayer_enqueue_scripts() {
5454
// Register/enqueue other dependencies.
5555
$cookie_js = ( $debug ) ? '/js.cookie.js' : '/js.cookie.min.js';
5656
wp_enqueue_script( 'js-cookie', plugins_url( 'thirdparty', __FILE__ ) . $cookie_js, array(), $version, true );
57-
wp_enqueue_script( 'vimeo', 'https://player.vimeo.com/api/player.js', array(), $version, true );
5857
wp_enqueue_style( 'ableplayer-video', plugins_url( 'assets', __FILE__ ) . '/css/media.css', array(), $version );
5958
$media_js = ( $debug ) ? 'media.js' : 'media.min.js';
6059
wp_register_script( 'ableplayer-video', plugins_url( 'assets', __FILE__ ) . '/js/' . $media_js, array(), $version, true );
@@ -426,6 +425,13 @@ function ableplayer_shortcode( $atts, $content = null ) {
426425
'ableplayer'
427426
);
428427

428+
if ( '' !== $all_atts['vimeo-id'] ) {
429+
$debug = ( SCRIPT_DEBUG || ABLEPLAYER_DEBUG ) ? true : false;
430+
$version = ABLEPLAYER_VERSION;
431+
$version = ( $debug ) ? $version . '-' . wp_rand( 1000, 9999 ) : $version;
432+
wp_enqueue_script( 'vimeo-player', 'https://player.vimeo.com/api/player.js', array( 'ableplayer' ), $version, true );
433+
}
434+
429435
$source = '';
430436
$datasource = '';
431437
if ( ! ( $all_atts['youtube-id'] || $all_atts['vimeo-id'] || $all_atts['media-id'] ) ) {

0 commit comments

Comments
 (0)