我想在 wordpress 中实现一个自定义登录模块。在主页上,我有一个用户可以注册的表单和另一个用户可以登录网站的表单。
在 wordpress 中编写自定义代码来实现我的目标是一个更好的主意吗?
你对它有什么其他的建议吗?
如果您需要在用户登录时发生特定的事情,那么编写自定义代码没有任何问题。除了编写自定义代码之外,您还可以获得一个已经构建的插件!
您可以使用此代码在任何页面上创建 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 »" tabindex="3" />
<input type="hidden" name="redirect_to" value="wp-admin/" />
</form>
</div>
您可能对我最近写的有关构建自定义登录表单的博客文章感兴趣。
它描述了如何在任何模板中包含自定义登录表单,如何更改自定义输出以及如何在成功/失败/空登录后处理重定向。
涉及的 WordPress-API 函数/钩子是: