0
我在我的網站的主頁上實現了登錄表單,但是,當我登錄時 - 它實際上並不允許我登錄。我的網址後,我選擇 「LOGIN」 最終說以下內容: 「用戶名=管理員&密碼=管理員&提交= +?」首頁登錄表單 - WordPress的
下面是HTML:
<div id="navbar">
<?php wp_nav_menu(array('menu' => 'Primary Menu', 'container' => false,'menu_id' => 'main-nav','depth'=>'2')); ?>
<div id="login" >
<?php if (!(current_user_can('level_0'))){ ?>
<form>
<input type="text" name="username" id="username" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" style="padding-left: 2px;" onfocus="if(this.value==this.defaultValue) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;" />
<input type="password" name="password" id="password" style="padding-left: 2px;" onfocus="if(this.value==this.defaultValue) this.value='';" onblur="if(this.value=='') this.value=this.defaultValue;" />
<input type="submit" name="submit" value=" " class="loginbutton" />
</form>
<a class="helpbutton" href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword"></a>
<?php } else { ?>
<ul class="admin_box">
<li><a href="<?php echo get_option('home'); ?>/wp-admin/">Dashboard</a></li>
<li><a href="<?php echo get_option('home'); ?>/wp-admin/post-new.php">Write new Post</a></li>
<li><a href="<?php echo get_option('home'); ?>/wp-login.php?action=logout&redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">Log out</a></li>
</ul>
<?php }?>
</div>
</div>
這裏CSS:
/* Login
-----------------------------------------------------------------------------*/
#login {
background-image:url(images/bluenavbg.png);
height:39px;
width: 370px;
float:right;
margin-right: 0px;
margin-top: 0px;
}
form {
float: left;
margin-top: 10px;
margin-left: 20px;
}
input {
background:url(images/formbg.png);
width: 117px;
height: 20px;
margin-left: 5px;
border:none;
margin-left: 3px;
}
.loginbutton {
height: 20px;
width: 40px;
margin-left: 5px;
background:url(images/loginbutton.png);
}
.helpbutton {
height: 20px;
width: 38px;
margin-right: 10px;
background:url(images/helpbutton.png);
margin-top: 10px;
float: right;
}
#login ul {
float: left;
color: white;
padding-left: 55px;
}
#login li a {
float: left;
color: white;
text-align: center;
}
任何幫助,將不勝感激。
嘿,這太棒了!謝謝!但無論如何不是直接進入登錄頁面,我可以直接從我的主頁上的登錄表單登錄嗎? – user1419405
查找 '<輸入名稱= 「redirect_to的」 值= 「 /可溼性粉劑管理員/」 類型= 「隱藏」>' 並用 替換它'<輸入name =「redirect_to」value =「<?php echo get_option('siteurl');?>/index.php」type =「hidden」> 但是,如果用戶輸入的登錄信息不正確他們來wp-login.php –
Storm3y
這工作!然而,我用vBulletin橋接了Wordpress,因爲我已經這樣做了,它不會顯示登錄後應該顯示的內容。有沒有人可以幫助解決這個問題 - Skype或什麼? – user1419405