esc_html__('Our Work', 'ample-business'), 'sub-title' => '', 'ample_business_portfolio_filter_all' => esc_html__('All', 'ample-business'), 'cat_id' => array(), 'post_column' => 3, 'post_number' => 80, 'featured_image_size' => 'full', ); 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 = ''; $post_number = absint($instance['post_number']); $column_number = absint($instance['post_column']); $featured_image = esc_html($instance['featured_image_size']); 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']); $post_number = absint($instance['post_number']); $column_number = absint($instance['post_column']); $featured_image_size = esc_attr($instance['featured_image_size']); $subtitle = esc_attr($instance['sub-title']); //$icon = esc_attr($instance['icon']); $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]; } } ?>
dropdown_post_columns( array( 'id' => esc_attr($this->get_field_id('post_column')), 'name' => esc_attr($this->get_field_name('post_column')), 'selected' => $column_number ) ); ?>
dropdown_image_sizes(array( 'id' => esc_attr($this->get_field_id('featured_image_size')), 'name' => esc_attr($this->get_field_name('featured_image_size')), 'selected' => $featured_image_size, ) ); ?>
'', 'name' => '', 'selected' => 0, ); $r = wp_parse_args($args, $defaults); $output = ''; $choices = array( 2 => esc_html__('2', 'ample-business'), 3 => esc_html__('3', 'ample-business'), 4 => esc_html__('4', 'ample-business'), ); if (!empty($choices)) { $output = "\n"; } echo $output; } function dropdown_image_sizes($args) { $defaults = array( 'id' => '', 'class' => 'widefat', 'name' => '', 'selected' => 0, ); $r = wp_parse_args($args, $defaults); $output = ''; $choices = array( 'thumbnail' => esc_html__('Thumbnail', 'ample-business'), 'medium' => esc_html__('Medium', 'ample-business'), 'large' => esc_html__('Large', 'ample-business'), 'full' => esc_html__('Full', 'ample-business'), ); if (!empty($choices)) { $output = "\n"; } echo $output; } } } add_action('widgets_init', 'ample_business_Gallery_widget'); function ample_business_Gallery_widget() { register_widget('Ample_Business_Gallery_Widget'); }