Php 网页登入表格-Wordpress
我已经在我的网站主页上实现了一个登录表单,但是,当我登录时,它实际上不允许我登录。在我选择“登录”后,我的url的结尾写着:“用户名=管理员&密码=管理员&提交=+” 以下是HTML:Php 网页登入表格-Wordpress,php,javascript,html,css,wordpress,Php,Javascript,Html,Css,Wordpress,我已经在我的网站主页上实现了一个登录表单,但是,当我登录时,它实际上不允许我登录。在我选择“登录”后,我的url的结尾写着:“用户名=管理员&密码=管理员&提交=+” 以下是HTML: <div id="navbar"> <?php wp_nav_menu( array( 'menu' => 'Primary Menu', 'container' => false,'menu_id' => 'main-nav','depth'=>'2')
<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>
/* 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;
}
任何帮助都将不胜感激。我注意到您的表单缺少action属性
<form name="loginform" id="loginform" action="<?php echo get_option('siteurl'); ?>/wp-login.php" method="post">
<input value="Username" class="input" type="text" size="20" tabindex="10" name="log" id="user_login" onfocus="if (this.value == 'Username') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Username';}" /> <input name="rememberme" id="rememberme" value="forever" tabindex="90" type="checkbox"> Remember Me? <br />
<input value="Password" class="input" type="password" size="20" tabindex="20" name="pwd" id="user_pass" onfocus="if (this.value == 'Password') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Password';}" />
<input name="wp-submit" id="wp-submit" value="Log In" tabindex="100" type="submit">
<input name="redirect_to" value="<?php echo get_option('siteurl'); ?>/wp-admin/" type="hidden">
<input name="testcookie" value="1" type="hidden">
</form>
嘿,这太棒了!谢谢但是,我是否可以直接从我主页上的登录表单登录,而不是直接进入登录页面?查找这是否有效!然而,我已经将Wordpress与vBulletin连接起来,因为我已经这样做了,所以它不会显示您登录后应该显示的内容。有人能帮上忙吗?skype什么的?对不起,恐怕我不太确定我能帮上忙。祝你好运@user1419405您好,如果其中一个答案对您有帮助,请投票并选择最佳答案。谢谢:)
<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 name="loginform" id="loginform" action="<?php echo get_option('siteurl'); ?>/wp-login.php" method="post">
<input value="Username" class="input" type="text" size="20" tabindex="10" name="log" id="user_login" onfocus="if (this.value == 'Username') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Username';}" /> <input name="rememberme" id="rememberme" value="forever" tabindex="90" type="checkbox"> Remember Me? <br />
<input value="Password" class="input" type="password" size="20" tabindex="20" name="pwd" id="user_pass" onfocus="if (this.value == 'Password') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Password';}" />
<input name="wp-submit" id="wp-submit" value="Log In" tabindex="100" type="submit">
<input name="redirect_to" value="<?php echo get_option('siteurl'); ?>/wp-admin/" type="hidden">
<input name="testcookie" value="1" type="hidden">
</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>