Аудiо Контроль

Аудіо контроль дозволяє вам вибрати аудіофайл з медіа бібліотеки. Він також надає різні опції для показу/випадання виконавця і назви, вибору між світлою/темною темою, автоматичного відтворення аудіофайлу тощо. Він не має індивідуальних параметрів управління.

class Prefix_Element_Audio extends EslElement {// Встановити елементи керуванняpublic function set_controls() {$this->controls['file'] = ['tab' => 'content','label' => esc_html__( 'Аудіофайл', 'esl' ),'type' => 'audio',];}// Відобразити HTML елементаpublic function render() {$settings = $this->settings;if ( isset( $settings['file']['url'] ) ) {echo wp_audio_shortcode( ['src'      => $settings['file']['url'],'loop'     => isset( $settings['loop'] ) ? $settings['loop'] : false,'autoplay' => isset( $settings['autoplay'] ) ? $settings['autoplay'] : false,'preload'  => isset( $settings['preload'] ) ? $settings['preload'] : 'none',] );}}}

Ресурси

https://codex.wordpress.org/Function_Reference/wp_audio_shortcode