field_before() ); echo esc_html( $this->shortcoder() ); echo ''; echo wp_kses_post( $this->field_after() ); } public function shortcoder() { if ( ! empty( $this->field['shortcoder'] ) ) { $shortcodes = ( is_array( $this->field['shortcoder'] ) ) ? $this->field['shortcoder'] : array_filter( (array) $this->field['shortcoder'] ); $instances = ( ! empty( Darkify::$shortcode_instances ) ) ? Darkify::$shortcode_instances : array(); if ( ! empty( $shortcodes ) && ! empty( $instances ) ) { foreach ( $shortcodes as $shortcode ) { foreach ( $instances as $instance ) { if ( $instance['modal_id'] === $shortcode ) { $id = $instance['modal_id']; $title = $instance['button_title']; echo '' . esc_html( $title ) . ''; } } } } } } } }