在wordpress中实现自定义用户登录模块

时间:2013-07-17 14:50:10

标签: php wordpress

我想在wordpress中实现自定义登录模块。在主页中,我有一个用户可以注册的表单和另一个用户可以登录网站的表单。

在wordpress中编写自定义代码以实现我的目标是一个更好的主意吗?

你有什么其他选择吗?

3 个答案:

答案 0 :(得分:0)

如果您需要在用户登录时发生特定的事情,编写自定义代码没有任何问题。除了编写自定义代码之外,您还可以获得已经构建的插件!

答案 1 :(得分:0)

您可以使用此代码在任何页面上创建WordPress登录表单。

<div id="login">


<form name="loginform" id="loginform" action="YOUR_WORDPRESS_FOLDER/wp-login.php" method="post">
<label>Username:<input type="text" name="log" id="log" value="" size="20" tabindex="1"    /></label>

<label>Password: <input type="password" name="pwd" id="pwd" value="" size="20" tabindex="2" /></label>

<label class="submit">

<input type="submit" name="submit" id="submit" value="Login &raquo;" tabindex="3" />
<input type="hidden" name="redirect_to" value="wp-admin/" />

</form>

</div>

答案 2 :(得分:0)

你可能对我最近撰写的关于building a customized login form的博客文章感兴趣。

它描述了如何在任何模板中包含自定义登录表单,如何更改自定义输出以及如何在成功/失败/空登录后处理重定向。

涉及的WordPress-API函数/钩子是:

wp_login_formauthenticatewp_login_failed