[Resolved] Login Widget: What's wrong with my code?
-
WordPress Multisite 3.5.1
BuddyPress 1.7.1
Tetris ThemeI’m trying to create a login widget and have copied and pasted the following code into a widget text box:
<div id="sidebar"> <?php do_action( 'bp_inside_before_sidebar' ) ?> <?php if ( is_user_logged_in() ) : ?> <?php do_action( 'bp_before_sidebar_me' ) ?> <div id="sidebar-me"> <h3>You are logged in as:</h3> <ul id="members-list" class="item-list"> <li><div class="item-avatar"> <a href="<?php echo bp_loggedin_user_domain() ?>"><?php bp_loggedin_user_avatar( 'type=thumb&width=60&height=60' ) ?></a></div> <div class="item"><h4><?php echo bp_core_get_userlink( bp_loggedin_user_id() ); ?></h4> </h4><a class="button logout" href="<?php echo wp_logout_url( bp_get_root_domain() ) ?>"><?php _e( 'Log Out', 'buddypress' ) ?></a></div> <?php do_action( 'bp_sidebar_me' ) ?> </div></li> </ul> <?php do_action( 'bp_after_sidebar_me' ) ?> <?php if ( function_exists( 'bp_message_get_notices' ) ) : ?> <?php bp_message_get_notices(); /* Site wide notices to all users */ ?> <?php endif; ?> <?php else : ?> <?php do_action( 'bp_before_sidebar_login_form' ) ?> <p id="login-text"> <?php _e( 'Please log in to start connecting.', 'buddypress' ) ?> <?php if ( bp_get_signup_allowed() ) : ?><br /> <?php printf( __( ' You can also <a href="%s" title="Create an account">create an account</a>.', 'buddypress' ), site_url( BP_REGISTER_SLUG . '/' ) ) ?> <?php endif; ?> </p> <form name="login-form" id="sidebar-login-form" class="standard-form" action="<?php echo site_url( 'wp-login.php', 'login_post' ) ?>" method="post"> <label><?php _e( 'Username', 'buddypress' ) ?><br /> <input type="text" name="log" id="sidebar-user-login" class="input" value="<?php echo esc_attr(stripslashes($user_login)); ?>" tabindex="97" /></label> <label><?php _e( 'Password', 'buddypress' ) ?><br /> <input type="password" name="pwd" id="sidebar-user-pass" class="input" value="" tabindex="98" /></label> <p class="forgetmenot"><label><input name="rememberme" type="checkbox" id="sidebar-rememberme" value="forever" tabindex="99" /> <?php _e( 'Remember Me', 'buddypress' ) ?></label></p> <?php do_action( 'bp_sidebar_login_form' ) ?> <input type="submit" name="wp-submit" id="sidebar-wp-submit" value="<?php _e('Log In'); ?>" tabindex="100" /> <input type="hidden" name="testcookie" value="1" /> </form> <?php do_action( 'bp_after_sidebar_login_form' ) ?> <?php endif; ?> <?php get_sidebar() ?> </div> </div>
I have played around with it (it originally was encased in tables), added and subtracted the last few div tags, encased it in a p tag …
I end up with this whether I am logged in or not:
You are logged in as: create an account.', 'buddypress' ), site_url( BP_REGISTER_SLUG . '/' ) ) ?>
Any pointers? Code corrections?
Viewing 4 replies - 1 through 4 (of 4 total)
Viewing 4 replies - 1 through 4 (of 4 total)
- The topic ‘[Resolved] Login Widget: What's wrong with my code?’ is closed to new replies.