'userswp', 'block-icon' => 'admin-site', 'block-category'=> 'widgets', 'block-keywords'=> "['userswp','register']", 'class_name' => __CLASS__, 'base_id' => 'uwp_register', 'name' => __('UWP > Register','userswp'), 'widget_ops' => array( 'classname' => 'uwp-register-class', 'description' => esc_html__('Displays register form.','userswp'), ), 'arguments' => array( 'title' => array( 'title' => __( 'Register widget title', 'userswp' ), 'desc' => __( 'Enter register widget title.', 'userswp' ), 'type' => 'text', 'desc_tip' => true, 'default' => '', 'advanced' => false ), ) ); parent::__construct( $options ); } public function output( $args = array(), $widget_args = array(), $content = '' ) { if (is_user_logged_in()) { return; } ob_start(); echo '
'; $temp_obj = new UsersWP_Templates(); $template = $temp_obj->uwp_locate_template('register'); echo '
'; if ($template) { include($template); } echo '
'; echo '
'; $output = ob_get_contents(); ob_end_clean(); return trim($output); } }