如何禁止WordPress重置密码

19September

5:29 PM

Wordpress

209 次浏览

0 条评论

一般情况下,WordPress程序是可以允许用户通过邮件重置更改密码的,但是也有用户希望禁用密码重置功能,那么如何禁止WordPress重置密码?

可以将下面的代码添加到当前主题函数模板functions.php中:

function disable_password_reset(){
	return false;
}
add_filter('allow_password_reset','disable_password_reset');

添加上述代码后,在重置密码页面,点击“获取新密码”,会提示:不能重设该用户的密码。不过既然已禁用密码重置功能,登录页面的“忘记密码?”链接按钮也没必要显示了。

在不修改WordPress程序文件wp-login.php情况下,再接着添加:

function hide_password_reset(){ ?>
	<style>
		#nav a:nth-child(2) {
			display: none;
		}
		.login #nav {
			width: 30px;
			height: 20px;
			margin: 24px auto 0;
			overflow: hidden;
		}
	</style>
<?php }
add_action('login_head','hide_password_reset');

通过上面代码隐藏“忘记密码?”链接按钮和中间的分隔符“|”。

留言评论
称呼
邮箱
网址
展开