我在WordPress边栏小部件中有以下内容,作为我的利基的在线社区。现在,我可以在用户未登录时显示表单并显示“欢迎使用社区!”用户注销时的消息 - 这很好。但是,登录功能似乎不起作用。我能帮忙吗?
<form name="loginform" id="loginform" action="https://domain.org/wp-login.php"
method="post">
<p class="login-username">
<label for="user_login">Username</label>
<input type="text" name="log" id="user_login" class="input" value=""
size="20" />
</p>
<p class="login-password">
<label for="user_pass">Password</label>
<input type="password" name="pwd" id="user_pass" class="input"
value="" size="20" />
</p>
<p class="login-submit">
<input type="submit" name="wp-submit" id="wp-submit" class="button-
primary" value="Log In" />
<input type="hidden" name="redirect_to"
value="https://domain.org/" />
</p>
</form>
<?php } else { ?>
<h4>Welcome to the Community!<h4>
<?php } ?>
答案 0 :(得分:0)
试试这个......
if (!is_user_logged_in()) {
wp_login_form();
} else {
echo '<h4>Welcome to the Community!</h4>';
}
您还可以将配置数组传递给wp_login_form()
,请参阅http://codex.wordpress.org/Function_Reference/wp_login_form