'widget_extended_profile', 'description' => __( 'User hCard Profile') ); $this->WP_Widget('extended-profile', __('User Profile'), $widget_ops); } function widget( $args, $instance ) { extract( $args ); $title = apply_filters('widget_title', $instance['title']); echo $before_widget; if ( $title ) echo $before_title . $title . $after_title; extended_profile($instance['user_id']); echo $after_widget; } function form( $instance ) { $instance = wp_parse_args( (array) $instance, array( 'title' => '', 'user_id' => 0 ) ); ?>
'', 'user_id' => 0 )); $instance['title'] = strip_tags($new_instance['title']); $instance['user_id'] = $new_instance['user_id']; return $instance; } } function extended_profile_widgets() { register_widget('Extended_Profile_Widget'); } add_action('widgets_init', 'extended_profile_widgets');