esc_url( admin_url( 'admin-ajax.php' ) ), 'search_text' => esc_html__( 'Search', 'better-payment' ), 'remove' => __( 'Remove', 'better-payment' ), 'thumbnail' => __( 'Image', 'better-payment' ), 'name' => __( 'Title', 'better-payment' ), 'price' => __( 'Price', 'better-payment' ), 'quantity' => __( 'Quantity', 'better-payment' ), 'subtotal' => __( 'Subtotal', 'better-payment' ), ] ); wp_enqueue_script('better-payment-select2'); } protected function get_default_settings() { return [ 'multiple' => false, 'source_name' => 'post_type', 'source_type' => 'post', ]; } public function content_template() { $control_uid = $this->get_control_uid(); ?> <# var controlUID = ''; #> <# var currentID = elementor.panel.currentView.currentPageView.model.attributes.settings.attributes[data.name]; #>
<# if ( data.label ) { #> <# } #>
<# var multiple = ( data.multiple ) ? 'multiple' : ''; #>
<# ( function( $ ) { $( document.body ).trigger( 'better_payment_select2_init',{currentID:data.controlValue,data:data,controlUID:controlUID,multiple:data.multiple} ); }( jQuery ) ); #>