esc_html__( 'Insert an adv banner with link', 'adena'), ) ); } // Creating widget front-end public function widget( $args, $instance ) { // Get Data $image = $instance[ 'image' ]; $image = aq_resize( $image, 360, 'auto', false, true, true ); $url = $instance[ 'url' ]; $html = ''; $html .= '
'; un_echo( $html, 'html' ); } // Updating widget replacing old instances with new public function update( $new_instance, $old_instance ) { $instance = array(); $instance['image'] = ( ! empty( $new_instance['image'] ) ) ? strip_tags( $new_instance['image'] ) : ''; $instance['url'] = ( ! empty( $new_instance['url'] ) ) ? strip_tags( $new_instance['url'] ) : ''; return $instance; } } // Class wpb_widget ends here // Register and load the widget function un_banner_load() { register_widget( 'un_banner' ); } add_action( 'widgets_init', 'un_banner_load' );