_e('Confirm Password', 'buddypress'); ?> <?php _e('(required)', 'buddypress'); ?> </label> <?php /** * Fires and displays any member registration password confirmation errors. * * @since 1.1.0 */ do_action('bp_signup_password_confirm_errors'); ?> <input type="password" name="signup_password_confirm" id="signup_password_confirm" value="" class="password-entry-confirm" <?php bp_form_field_attributes('password'); ?> /> <?php /** * Fires and displays any extra member registration details fields. * * @since 1.9.0 */ do_action('bp_account_details_fields'); ?> </div><!-- #basic-details-section --> <?php
/** * Display the login widget. * * @see WP_Widget::widget() for description of parameters. * * @param array $args Widget arguments. * @param array $instance Widget settings, as saved by the user. */ public function widget($args, $instance) { $title = isset($instance['title']) ? $instance['title'] : ''; /** * Filters the title of the Login widget. * * @since 1.9.0 * @since 2.3.0 Added 'instance' and 'id_base' to arguments passed to filter. * * @param string $title The widget title. * @param array $instance The settings for the particular instance of the widget. * @param string $id_base Root ID for all widgets of this type. */ $title = apply_filters('widget_title', $title, $instance, $this->id_base); echo $args['before_widget']; echo $args['before_title'] . esc_html($title) . $args['after_title']; ?> <?php if (is_user_logged_in()) { ?> <?php /** * Fires before the display of widget content if logged in. * * @since 1.9.0 */ do_action('bp_before_login_widget_loggedin'); ?> <div class="bp-login-widget-user-avatar"> <a href="<?php echo bp_loggedin_user_domain(); ?> "> <?php bp_loggedin_user_avatar('type=thumb&width=50&height=50'); ?> </a> </div> <div class="bp-login-widget-user-links"> <div class="bp-login-widget-user-link"><?php echo bp_core_get_userlink(bp_loggedin_user_id()); ?> </div> <div class="bp-login-widget-user-logout"><a class="logout" href="<?php echo wp_logout_url(bp_get_requested_url()); ?> "><?php _e('Log Out', 'buddypress'); ?> </a></div> </div> <?php /** * Fires after the display of widget content if logged in. * * @since 1.9.0 */ do_action('bp_after_login_widget_loggedin'); ?> <?php } else { ?> <?php /** * Fires before the display of widget content if logged out. * * @since 1.9.0 */ do_action('bp_before_login_widget_loggedout'); ?> <form name="bp-login-form" id="bp-login-widget-form" class="standard-form" action="<?php echo esc_url(site_url('wp-login.php', 'login_post')); ?> " method="post"> <label for="bp-login-widget-user-login"><?php _e('Username', 'buddypress'); ?> </label> <input type="text" name="log" id="bp-login-widget-user-login" class="input" value="" /> <label for="bp-login-widget-user-pass"><?php _e('Password', 'buddypress'); ?> </label> <input type="password" name="pwd" id="bp-login-widget-user-pass" class="input" value="" <?php bp_form_field_attributes('password'); ?> /> <div class="forgetmenot"><label for="bp-login-widget-rememberme"><input name="rememberme" type="checkbox" id="bp-login-widget-rememberme" value="forever" /> <?php _e('Remember Me', 'buddypress'); ?> </label></div> <input type="submit" name="wp-submit" id="bp-login-widget-submit" value="<?php esc_attr_e('Log In', 'buddypress'); ?> " /> <?php if (bp_get_signup_allowed()) { ?> <span class="bp-login-widget-register-link"><?php printf(__('<a href="%s" title="Register for a new account">Register</a>', 'buddypress'), bp_get_signup_page()); ?> </span> <?php } ?> <?php /** * Fires inside the display of the login widget form. * * @since 2.4.0 */ do_action('bp_login_widget_form'); ?> </form> <?php /** * Fires after the display of widget content if logged out. * * @since 1.9.0 */ do_action('bp_after_login_widget_loggedout'); ?> <?php } echo $args['after_widget']; }