esc_url( admin_url( 'admin-ajax.php' ) ), 'search_text' => esc_html__( 'Search', 'essential-addons-for-elementor-lite' ), 'remove' => __( 'Remove', 'essential-addons-for-elementor-lite' ), 'thumbnail' => __( 'Image', 'essential-addons-for-elementor-lite' ), 'name' => __( 'Title', 'essential-addons-for-elementor-lite' ), 'price' => __( 'Price', 'essential-addons-for-elementor-lite' ), 'quantity' => __( 'Quantity', 'essential-addons-for-elementor-lite' ), 'subtotal' => __( 'Subtotal', 'essential-addons-for-elementor-lite' ), 'cl_login_status' => __( 'User Status', 'essential-addons-for-elementor-lite' ), 'cl_post_type' => __( 'Post Type', 'essential-addons-for-elementor-lite' ), 'cl_browser' => __( 'Browser', 'essential-addons-for-elementor-lite' ), 'cl_date_time' => __( 'Date & Time', 'essential-addons-for-elementor-lite' ), 'cl_recurring_day'=> __( 'Recurring Day', 'essential-addons-for-elementor-lite' ), 'cl_dynamic' => __( 'Dynamic Field', 'essential-addons-for-elementor-lite' ), 'cl_query_string' => __( 'Query String', 'essential-addons-for-elementor-lite' ), ] ); wp_enqueue_script( 'eael-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( 'eael_select2_init',{currentID:data.controlValue,data:data,controlUID:controlUID,multiple:data.multiple} ); }( jQuery ) ); #>