WP_Widget_Media_Audio::enqueue_preview_scripts()

In this article

Enqueue preview scripts.

Description

These scripts normally are enqueued just-in-time when an audio shortcode is used.
In the customizer, however, widgets can be dynamically added and rendered via selective refresh, and so it is important to unconditionally enqueue them in case a widget does get added.

Source

public function enqueue_preview_scripts() {
	/** This filter is documented in wp-includes/media.php */
	if ( 'mediaelement' === apply_filters( 'wp_audio_shortcode_library', 'mediaelement' ) ) {
		wp_enqueue_style( 'wp-mediaelement' );
		wp_enqueue_script( 'wp-mediaelement' );
	}
}

Hooks

apply_filters( ‘wp_audio_shortcode_library’, string $library )

Filters the media library used for the audio shortcode.

Changelog

VersionDescription
4.8.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.