protected function render()
{
$settings = $this->get_settings();
if (empty($settings['link'])) {
return;
}
$this->_current_instance = $settings;
add_filter('oembed_result', [$this, 'filter_oembed_result'], 50, 3);
$video_html = wp_oembed_get($settings['link']['url'], wp_embed_defaults());
remove_filter('oembed_result', [$this, 'filter_oembed_result'], 50);
if ($video_html) {
?>
<div class="elementor-soundcloud-wrapper">
<?php
echo $video_html;
?>
</div>
<?php
}
}