不知不【bú】觉【jiào】wordpress就从当初【chū】的3.7到现在即将更新的5.7了,WordPress 5.7 也越来越强【qiáng】大,据官方预告,WordPress 5.7 将会对【duì】登【dēng】录和注册界面【miàn】进【jìn】行更改,使之更注重用【yòng】户体验,当然对我【wǒ】们中国人来说【shuō】这【zhè】种体验一般不咋【zǎ】滴。
以前,不清楚所显示的【de】密【mì】码仅被建议使用,应通过单击“重置密码【mǎ】”按钮进行保存。此项更改添加了两个【gè】单独的【de】“生【shēng】成密码”和“保存密码【mǎ】”按【àn】钮【niǔ】,以【yǐ】提高清晰度。
个人觉得没几个人使用那个生成随机密码,站长除外。
WordPress 5.7 还引入了新的 lostpassword_user_data
过滤钩子,该【gāi】过滤钩子允【yǔn】许在密码【mǎ】重置请求期间【jiān】过滤用户数据【jù】对象。例如,它【tā】允许开发人员【yuán】使【shǐ】用用【yòng】户名或电子邮件地址以外【wài】的数据【jù】执行自定义验【yàn】证。
$errors
对象也传【chuán】递给过滤钩子,因此【cǐ】开【kāi】发人员【yuán】可以【yǐ】知道任何现有【yǒu】错误。如有必要【yào】,可以将其与 lostpassword_errors
过滤器结合使用 以从错误对象中删除错误。
作【zuò】为5.7中允许管理员向【xiàng】用【yòng】户发送密【mì】码【mǎ】重置链接的新功【gōng】能的一部分,retrieve_password()
函数从wp-login.php
移至wp-includes/user.php
。
另外,此函数中还添加了参数$user_login
,以使其更易于独立于登录屏幕使用。
在WordPress 5.7中,login_site_html_link
添加了一个新【xīn】钩【gōu】子,以允许开发人员调整【zhěng】登【dēng】录页面页脚中显示的“转到站【zhàn】点”链接。
此过滤器的唯一参数是$link
,其中包含要显示的完【wán】整HTML链接。使用此过滤器,开【kāi】发【fā】人【rén】员可以完全替换HTML链【liàn】接【jiē】。
使用示例:
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 );
版权所有:深圳市网商在线科技有限公司