分享WP资源
是件美好的事情

WordPress 5.7 对登录和注册界面的更改

腾讯云限时秒杀活动

WordPress 5.7 对登录和注册界面进行了一些改进,让我们一起来看看吧。

重置密码界面的改进

以前,不清楚所显示的密码仅被建议使用,应通过单击“重置密码”按钮进行保存。此项更改添加了两个单独的“生成密码”和“保存密码”按钮,以提高清晰度。

更多详情,请参见 #39638

新增钩子,用于在密码重置请求期间过滤用户数据对象

WordPress 5.7 还引入了新的 lostpassword_user_data 过滤钩子,该过滤钩子允许在密码重置请求期间过滤用户数据对象。例如,它允许开发人员使用用户名或电子邮件地址以外的数据执行自定义验证。

$errors 对象也传递给过滤钩子,因此开发人员可以知道任何现有错误。如有必要,可以将其与 lostpassword_errors 过滤器结合使用 以从错误对象中删除错误。

更多详情,请参见#51924

retrieve_password函数有关的变更

作为5.7中允许管理员向用户发送密码重置链接的新功能的一部分,retrieve_password()函数从wp-login.php移至wp-includes/user.php

另外,此函数中还添加了参数$user_login,以使其更易于独立于登录屏幕使用。

更多详情,请参见[50129][50140]

新增钩子,用于过滤“返回博客”链接

在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 ); 

更多详情,请参见#35449

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:莲花不妖 » WordPress 5.7 对登录和注册界面的更改
分享到: 生成海报

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录