controls['player'] = array( 'tab' => 'content', 'label' => esc_html__( 'Player', 'streamsera' ), 'type' => 'select', 'options' => $opts['players'], 'default' => $opts['players'] ? (string) array_key_first( $opts['players'] ) : '', ); $this->controls['layout'] = array( 'tab' => 'content', 'label' => esc_html__( 'Layout', 'streamsera' ), 'type' => 'select', 'options' => $opts['layouts'], 'default' => '', ); } public function render() { $s = $this->settings; $html = '
render_attributes( '_root' ) . '>' . \StreamSera\Modules\Page_Builders::render( (int) ( $s['player'] ?? 0 ), (string) ( $s['layout'] ?? '' ) ) . '
'; echo wp_kses( $html, streamsera_allowed_html() ); } }