get_player_settings(); $popup_content = __( 'Open Popup', 'all-in-one-video-gallery' ); if ( ! isset( $this->args['content'] ) ) { $videos = $this->get_videos(); $poster = $this->get_poster(); if ( ! empty( $poster ) ) { $popup_content = sprintf( '', esc_url( $poster ) ); } } else { $popup_content = trim( $this->args['content'] ); if ( ! filter_var( $popup_content, FILTER_VALIDATE_URL ) === FALSE ) { $popup_content = sprintf( '', esc_url( $popup_content ) ); } } // Enqueue dependencies wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-magnific-popup' ); wp_enqueue_style( AIOVG_PLUGIN_SLUG . '-premium-public' ); wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-magnific-popup' ); wp_enqueue_script( AIOVG_PLUGIN_SLUG . '-template-popup' ); // Process output $this->args['autoplay'] = 1; $this->embed_url = aiovg_get_player_page_url( $this->post_id, $this->args ); $html = sprintf( '%s', esc_url( $this->embed_url ), (float) $player_settings['ratio'] . '%', $popup_content ); return $html; } }