__( 'Wp Social Login System for Facebook, Twitter, Linkedin, Dribble, Pinterest, Wordpress, Instagram, GitHub, Vkontakte and Reddit login from WordPress site.', 'wp-social' ), ) ); } public static function register(){ register_widget('WP_Social\Inc\Login_widget'); } public function widget( $args, $instance ) { extract( $args ); $title = isset($instance['title']) ? $instance['title'] : ''; $customclass = isset($instance['customclass']) ? $instance['customclass'] : ''; $box_only = isset($instance['box_only']) ? $instance['box_only'] : false; /** * this function get from xs_custom_function.php page */ $config = []; $config['class'] = $customclass; if( !$box_only ){ echo wp_kses($before_widget . $before_title . $title . $after_title, \WP_Social\Helper\Helper::get_kses_array()); } echo xs_social_login_shortcode_widget( array('all'), $config); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- It's already has been escaped from the /template/login/login-btn-html.php if( !$box_only ){ echo esc_html($after_widget); } } public function form( $instance ) { if ( isset( $instance[ 'title' ] ) ) { $title = $instance[ 'title' ]; } else { $title = __( 'Social Login', 'wp-social' ); } $customclass = isset( $instance[ 'customclass' ] ) ? $instance[ 'customclass' ] : ''; $box_only = isset( $instance[ 'box_only' ] ) ? $instance[ 'box_only' ] : ''; ?>

type="checkbox" />