'widget-becommerce_store-about widget_about', 'description' => __( 'Easily to display About on Footer Section.', 'becommerce-store' ) ); // Create the widget. parent::__construct( 'becommerce_store-about-footer', // $this->id_base __( '» BeCommerce About Footer Widget', 'becommerce-store' ), // $this->name $becommerce_store_widget_options // $this->becommerce_store_widget_options ); } /** * Outputs the widget based on the arguments input through the widget controls. * * @since 1.0.0 */ function widget( $args, $instance ) { extract( $args ); echo '
'; // Output the theme's $before_widget wrapper. echo $before_widget; echo becommerce_store_get_contact_address(); // Close the theme's widget wrapper. echo $after_widget; echo '
'; } /** * Updates the widget control options for the particular instance of the widget. * * @since 1.0.0 */ function update( $new_instance, $old_instance ) { $instance = $new_instance; $instance['title'] = ( ! empty( $instance['title'] ) ) ? sanitize_text_field( strip_tags( $instance['title'] ) ) : ''; return $instance; } /** * Displays the widget control options in the Widgets admin screen. * * @since 1.0.0 */ function form( $instance ) { // Default value. $defaults = array(); $instance = wp_parse_args( (array) $instance, $defaults ); ?>