'', 'title' => '', 'sub_title' => '', 'beauty_studio_gallery_filter_all' => 'All', 'beauty_studio_cat_id' => array(), 'post_number' => 4, 'column_number' => 4, 'beauty_studio_img_size' => 'large', 'image_popup_type' => 'gallery', 'single_item_link_option' => 'disable', 'view_all_option' => 'disable', 'all_link_text' => '', 'all_link_url' => '' ); function __construct() { parent::__construct( /*Base ID of your widget*/ 'beauty_studio_gallery_filter', /*Widget name will appear in UI*/ esc_html__('AT Gallery Filter Section', 'beauty-studio'), /*Widget description*/ array( 'description' => esc_html__( 'Show Gallery Filter Section.', 'beauty-studio' ) ) ); } /*Widget Backend*/ public function form( $instance ) { $instance = wp_parse_args( (array) $instance, $this->defaults ); /*default values*/ $unique_id = esc_attr( $instance[ 'unique_id' ] ); $title = esc_attr( $instance[ 'title' ] ); $sub_title = esc_textarea( $instance['sub_title'] ); $beauty_studio_ad_title = esc_attr( $instance['beauty_studio_gallery_filter_all'] ); $beauty_studio_selected_cat = ''; if( !empty( $instance[ 'beauty_studio_cat_id' ] ) ){ $beauty_studio_selected_cat = $instance[ 'beauty_studio_cat_id' ]; if( is_array( $beauty_studio_selected_cat[0] ) ){ $beauty_studio_selected_cat = $beauty_studio_selected_cat[0]; } } $post_number = absint( $instance[ 'post_number' ] ); $column_number = absint( $instance[ 'column_number' ] ); $beauty_studio_img_size = esc_attr( $instance['beauty_studio_img_size'] ); $image_popup_type = esc_attr( $instance[ 'image_popup_type' ] ); $single_item_link_option = esc_attr( $instance[ 'single_item_link_option' ] ); $view_all_option = esc_attr( $instance[ 'view_all_option' ] ); $all_link_text = esc_attr( $instance['all_link_text'] ); $all_link_url = esc_url( $instance['all_link_url'] ); ?>




defaults); /*default values*/ $unique_id = !empty( $instance[ 'unique_id' ] ) ? esc_attr( $instance[ 'unique_id' ] ) : esc_attr( $this->id ); $title = apply_filters( 'widget_title', !empty( $instance['title'] ) ? $instance['title'] : '', $instance, $this->id_base ); $sub_title = apply_filters( 'widget_text', !empty( $instance['sub_title'] ) ? $instance['sub_title'] : '' , $instance ); $beauty_studio_ad_title = apply_filters( 'widget_title', $instance['beauty_studio_gallery_filter_all'], $instance, $this->id_base ); $beauty_studio_selected_cat = ''; if( !empty( $instance[ 'beauty_studio_cat_id' ] ) ){ $beauty_studio_selected_cat = $instance[ 'beauty_studio_cat_id' ]; if( is_array( $beauty_studio_selected_cat[0] ) ){ $beauty_studio_selected_cat = $beauty_studio_selected_cat[0]; } } $post_number = absint( $instance[ 'post_number' ] ); $column_number = absint( $instance[ 'column_number' ] ); $image_popup_type = esc_attr( $instance[ 'image_popup_type' ] ); $beauty_studio_img_size = esc_attr( $instance['beauty_studio_img_size'] ); $single_item_link_option = esc_attr( $instance[ 'single_item_link_option' ] ); $view_all_option = esc_attr( $instance[ 'view_all_option' ] ); $all_link_text = esc_html( $instance[ 'all_link_text' ] ); $all_link_url = esc_url( $instance[ 'all_link_url' ] ); echo $args['before_widget']; $animation = "init-animate zoomIn"; ?>