'widget_blogger_advetisement_image', 'description' => __('This widget is for sidebar area to display advertisement image.', 'bloggers-lite'))); $this->alt_option_name = 'widget_blogger_advetisement_image'; add_action('save_post', array($this, 'flush_widget_blogger_advetisement_image')); add_action('deleted_post', array($this, 'flush_widget_blogger_advetisement_image')); add_action('switch_theme', array($this, 'flush_widget_blogger_advetisement_image')); } /** * @since Bloggers Lite 1.0 * @param array $args arguments from sidebar * @param array $instance instance of widget * @return return html for front end display */ public function widget($args, $instance) { $title = !empty($instance['title']) ? $instance['title'] : ''; $background_image = isset($instance['background_image']) ? $instance['background_image'] : ''; $adv_image_class = isset($instance['adv_image_class']) ? esc_attr($instance['adv_image_class']) : ''; $adv_image_destination_link = isset($instance['adv_image_destination_link']) ? esc_attr($instance['adv_image_destination_link']) : '#'; $adv_image_title = isset($instance['adv_image_title']) ? esc_attr($instance['adv_image_title']) : ''; $adv_image_altertext = isset($instance['adv_image_altertext']) ? esc_attr($instance['adv_image_altertext']) : ''; $adv_new_window = isset($instance['adv_new_window']) ? (bool) $instance['adv_new_window'] : true; $before_widget = $args['before_widget']; $before_title = $args['before_title']; $after_title = $args['after_title']; $after_widget = $args['after_widget']; echo $before_widget; if ($title != '') { echo '