Ага вот додумался сам…вставил функцию регистрации в header.php…из темы bp-nicey…там получаеться форма регистрации почти похожа на стандартную…все работает еще лучше…даже стили проще прописать стало…Подскажите надо ли что-нибудь поменять в нем(в коде):
<?php if ( !is_user_logged_in() ) : ?>
<form name="login-form" id="login-form" action="<?php echo site_url( 'wp-login.php' ) ?>" method="post">
<input type="text" name="log" id="user_login" value="<?php _e( 'Username', 'buddypress' ) ?>" onfocus="if (this.value == '<?php _e( 'Username', 'buddypress' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _e( 'Username', 'buddypress' ) ?>';}" />
<input type="password" name="pwd" id="user_pass" class="input" value="" />
<input type="checkbox" name="rememberme" id="rememberme" value="forever" title="<?php _e( 'Remember Me', 'buddypress' ) ?>" />
<input type="submit" name="wp-submit" id="wp-submit" value="<?php _e( 'Log In', 'buddypress' ) ?>"/>
<?php if ( bp_get_signup_allowed() ) : ?>
<input type="button" name="signup-submit" id="signup-submit" value="<?php _e( 'Sign Up', 'buddypress' ) ?>" onclick="location.href='<?php echo bp_signup_page() ?>'" />
<?php endif; ?>
<input type="hidden" name="redirect_to" value="<?php echo bp_root_domain() ?>" />
<input type="hidden" name="testcookie" value="1" />
<?php do_action( 'bp_login_bar_logged_out' ) ?>
</form>
<?php else : ?>
<div id="logout-link">
<?php bp_loggedin_user_avatar( 'width=20&height=20' ) ?> <?php bp_loggedinuser_link() ?> / <?php bp_log_out_link() ?>
<?php do_action( 'bp_login_bar_logged_in' ) ?>
</div>
<?php endif; ?>
и Подскажите как убрать форму регистрации из сайдбара!Заранее Спасибо!
Основное правило программиста и/или сис.админа: если все работает — не трожь! Если вам и так хорошо, то пока ничего не трогайте.
Для удаления из сайдбара — откройте файл sidebar.php в папке шаблона и удалите строки 12-21 (блок <div id="sidebar-me">...</div>
).
slaFFik то что вы написали удалить…удаляет только аватар и имя автора которые отображаються в виде небольшого блока в месте ввода пароля и логина после входа…я додумал и удалил все с 5 по 45…теперь норм…авторизация полностью удалена!
Кому надо(код вставил в header.php маленько подправил и вставил после <div id=»header»>…до закрывающегося тега </div> ):
<?php if ( !is_user_logged_in() ) : ?>
<form name="login-form" id="login-form" action="<?php echo site_url( 'wp-login.php' ) ?>" method="post">
<input type="button" name="signup-submit" id="signup-submit" value="<?php _e( 'Sign Up', 'buddypress' ) ?>" onclick="location.href='<?php echo bp_signup_page() ?>'" />
<input type="text" name="log" id="user_login" />
<input type="password" name="pwd" id="user_pass" class="input" value="" />
<input type="checkbox" name="rememberme" id="rememberme" value="forever" title="<?php _e( 'Remember Me', 'buddypress' ) ?>" />
<input type="submit" name="wp-submit" id="wp-submit" value="<?php _e( 'Log In', 'buddypress' ) ?>"/>
<?php if ( bp_get_signup_allowed() ) : ?>
<?php endif; ?>
<span><a href="http://sultan.ufalavka.ru/wp-login.php?action=lostpassword" style="margin:7px 0 0 820px; position:absolute; color:#FF6B3D; font-size:11px;">Забыли пароль!</a></span>
<input type="hidden" name="redirect_to" value="<?php echo bp_root_domain() ?>" />
<input type="hidden" name="testcookie" value="1" />
<?php do_action( 'bp_login_bar_logged_out' ) ?>
</form>
<?php else : ?>
<div id="logout-link">
<?php bp_loggedin_user_avatar( 'width=20&height=20' ) ?> <?php bp_loggedinuser_link() ?> / <?php bp_log_out_link() ?>
<?php do_action( 'bp_login_bar_logged_in' ) ?>
</div>
<?php endif; ?>
Стили:
#login-form{
font-size:90%;
text-align:left;
height:34px;
width:1020px;
float: left;
background:#fff url(../images/poloska.png) no-repeat;
margin: 0;
padding: 0;
position: absolute;
list-style: none;
}
#signup-submit{
background: url(../images/register.gif) no-repeat;
text-indent:-9000px;
border:none;
width:73px;
height:34px;
position:absolute;
margin-left:8px;
}
#wp-submit{
background: url(../images/bottom.gif) no-repeat;
border:none;
text-indent:-9000px;
width:44px;
height:34px;
margin-left:7px;
position:absolute;
right:230px;
}
#login-form, #logout-link {
top:0
}
#user_pass{
left:416px;
}
#user_pass,#user_login{
padding:0 1px;
width:210px;
margin-top:8px;
border:1px solid #888;
position:absolute;
}
#user_login{
left:130px
}
#rememberme{
right:345px;
position:absolute;
margin:10px 0;
}
Может где есть дублирования стилей(не доходят руки подправить)…сами смотрите…все работет супер!ну естественно надо под свои нужды вводить числовые значения отступов, ширины…и т.д
Тут можите увидеть (верхняя полоска)
http://sultan.ufalavka.ru/