Skip to:
Content
Pages
Categories
Search
Top
Bottom

Re: Default theme with widgetized home page


modemlooper
Moderator

@modemlooper

somebody asked how to add the login form to the front page.

In widget.php

find:

<div id="third-section" class="widgetHome">

add this right after:

<?php if ( is_user_logged_in() ) : ?>

<?php do_action( 'bp_before_sidebar_me' ) ?>

<div id="sidebar-me">
<a href="<?php echo bp_loggedin_user_domain() ?>">
<?php bp_loggedin_user_avatar( 'type=thumb&width=40&height=40' ) ?>
</a>

<h4><?php bp_loggedinuser_link() ?></h4>
<a class="button logout" href="<?php echo wp_logout_url( bp_get_root_domain() ) ?>"><?php _e( 'Log Out', 'buddypress' ) ?></a>

<?php do_action( 'bp_sidebar_me' ) ?>
</div>

<?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( 'To start connecting please log in first.', 'buddypress' ) ?>
<?php if ( bp_get_signup_allowed() ) : ?>
<?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>

<?php if(function_exists('twit_connect')){twit_connect();} ?>

<form name="login-form" id="sidebar-login-form" class="standard-form" action="<?php echo site_url( 'wp-login.php', 'login' ) ?>" method="post">
<label><?php _e( 'Username', 'buddypress' ) ?><br />
<input type="text" name="log" id="sidebar-user-login" class="input" value="<?php echo attribute_escape(stripslashes($user_login)); ?>" /></label>

<label><?php _e( 'Password', 'buddypress' ) ?><br />
<input type="password" name="pwd" id="sidebar-user-pass" class="input" value="" /></label>

<p class="forgetmenot"><label><input name="rememberme" type="checkbox" id="sidebar-rememberme" value="forever" /> <?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; ?>

Skip to toolbar