esc_html__('Our Work', 'ample-business'), 'sub-title' => '', 'ample_business_portfolio_filter_all' => esc_html__('All', 'ample-business'), 'cat_id' => array(), ); return $defaults; } public function __construct() { parent::__construct( 'ample-business-our-work-widget', esc_html__('AB : Work Widget', 'ample-business'), array('description' => esc_html__('Business Work Section', 'ample-business')) ); } public function widget($args, $instance) { $instance = wp_parse_args((array)$instance, $this->defaults()); if (!empty($instance)) { $subtitle = esc_html($instance['sub-title']); $title = apply_filters('widget_title', !empty($instance['title']) ? esc_html($instance['title']) : '', $instance, $this->id_base); $ample_business_ad_title = esc_html($instance['ample_business_portfolio_filter_all']); $ample_business_selected_cat = ''; if (!empty($instance['cat_id'])) { $ample_business_selected_cat = ample_business_sanitize_multiple_category($instance['cat_id']); if (is_array($ample_business_selected_cat[0])) { $ample_business_selected_cat = $ample_business_selected_cat[0]; } } echo $args['before_widget']; ?> defaults()); $title = esc_attr($instance['title']); $subtitle = esc_attr($instance['sub-title']); $ample_business_ad_title = esc_attr($instance['ample_business_portfolio_filter_all']); $ample_business_selected_cat = ''; if (!empty($instance['cat_id'])) { $ample_business_selected_cat = $instance['cat_id']; if (is_array($ample_business_selected_cat[0])) { $ample_business_selected_cat = $ample_business_selected_cat[0]; } } ?>