diff --git a/src/class-wp-asciinema-plugin.php b/src/class-wp-asciinema-plugin.php index d4eee39..896ed36 100644 --- a/src/class-wp-asciinema-plugin.php +++ b/src/class-wp-asciinema-plugin.php @@ -15,8 +15,8 @@ class WP_Asciinema_Plugin { * Enqueue scripts and styles needed by this plugin */ public static function enqueue_scripts_styles() { - wp_enqueue_script( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.js', array(), 'v2.6.1', true ); - wp_enqueue_style( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.css', array(), 'v2.6.1' ); + wp_register_script( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.js', array(), 'v2.6.1', true ); + wp_register_style( 'asciinema', WP_Asciinema_Plugin::get_plugin_folder( 'url' ) . 'assets/vendor/asciinema-player.css', array(), 'v2.6.1' ); } /** diff --git a/src/class-wp-asciinema-shortcode-asciinema.php b/src/class-wp-asciinema-shortcode-asciinema.php index 9cccebd..87d9445 100644 --- a/src/class-wp-asciinema-shortcode-asciinema.php +++ b/src/class-wp-asciinema-shortcode-asciinema.php @@ -32,8 +32,11 @@ class WP_Asciinema_Shortcode_Asciinema { $a = shortcode_atts( $defaults, $atts ); - $video_url = $asciicast_url . '/' . $a['src']; + $video_url = $a['src']; + wp_enqueue_script( 'asciinema'); + wp_enqueue_style( 'asciinema'); + ob_start(); ?>