'adplugg', 'description' => __('A widget for displaying ads ', 'adplugg') ); parent::__construct('adplugg', $name = __('AdPlugg', 'adplugg'), $widget_options); } /** * Widget form creation * @param array $instance Current settings */ function form($instance) { // Check values if( $instance) { $zone = esc_attr($instance['zone']); } else { $zone = ''; } echo '
'; } /** * Widget update */ function update($new_instance, $old_instance) { $instance = $old_instance; $instance['zone'] = strip_tags($new_instance['zone']); return $instance; } /** * Widget display */ function widget($args, $instance) { extract($args); $zone = $instance['zone']; $zone_attribute = ($zone) ? ' data-adplugg-zone="' . $zone . '"' : ''; echo $before_widget; // Display the widget echo ''; echo $after_widget; } }