__('Displays Register Form', 'userswp'), 'classname' => 'uwp_progress_users', ); parent::__construct(false, $name = _x('UWP > Register', 'widget name', 'userswp'), $widget_ops); } /** * Display the widget. * * @param array $args Widget arguments. * @param array $instance The widget settings, as saved by the user. */ function widget($args, $instance) { if (is_user_logged_in()) { return; } extract($args, EXTR_SKIP); $title = empty($instance['title']) ? __('Register', 'userswp') : apply_filters('uwp_register_widget_title', $instance['title']); echo '
'; } function update($new_instance, $old_instance) { //save the widget $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); return $instance; } function form($instance) { //widgetform in backend $instance = wp_parse_args((array)$instance, array( 'title' => __('Register', 'userswp'), )); $title = strip_tags($instance['title']); ?>