WordPress 5.7对登录和注册界面做了哪些更改呢?
WordPress 5.7 对登录和注册界面进行了一些改进,让我们一起来看看WordPress 5.7对登录和…
WordPress 5.7 对登录和注册界面进行了一些改进,让我们一起来看看WordPress 5.7对登录和注册界面做了哪些更改呢?
重置密码界面的改进
以前,不清楚所显示的密码仅被建议使用,应通过单击“重置密码”按钮进行保存。此项更改添加了两个单独的“生成密码”和“保存密码”按钮,以提高清晰度。
新增钩子,用于在密码重置请求期间过滤用户数据对象
WordPress 5.7 还引入了新的 lostpassword_user_data 过滤钩子,该过滤钩子允许在密码重置请求期间过滤用户数据对象。例如,它允许开发人员使用用户名或电子邮件地址以外的数据执行自定义验证。
$errors 对象也传递给过滤钩子,因此开发人员可以知道任何现有错误。如有必要,可以将其与 lostpassword_errors 过滤器结合使用 以从错误对象中删除错误。
与retrieve_password函数有关的变更
作为5.7中允许管理员向用户发送密码重置链接的新功能的一部分,retrieve_password()函数从wp-login.php移至wp-includes/user.php。
另外,此函数中还添加了参数$user_login,以使其更易于独立于登录屏幕使用。
新增钩子,用于过滤“返回博客”链接
在WordPress 5.7中,login_site_html_link 添加了一个新钩子,以允许开发人员调整登录页面页脚中显示的“转到站点”链接。
此过滤器的唯一参数是$link,其中包含要显示的完整HTML链接。使用此过滤器,开发人员可以完全替换HTML链接。
使用示例:
function wporg_login_site_html_link( $link ) {
return ‘<a href=”‘ . esc_url( home_url( ‘/’ ) ) . ‘”>’ . __( ‘Back to the website’, ‘text-domain’ ) . ‘</a>’;
}
add_filter( ‘login_site_html_link’, ‘wporg_login_site_html_link’, 10, 1 );
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!