'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 );
?>