如何禁用重置密码页面上的密码强度计量器脚本?

时间:2017-07-31 作者:henrywright

我正在尝试禁用重置密码页面上的密码强度计脚本。

Password strength meter

我在下面尝试的解决方案不起作用,可能是因为句柄错误或者我挂接了错误的操作。

add_action( \'wp_print_scripts\', function() {
    wp_dequeue_script( \'wc-password-strength-meter\' );
}, 100 );
如何在重置密码页面上禁用密码强度计脚本?

1 个回复
SO网友:kero

如果您只想隐藏密码强度表,可以通过CSS进行隐藏。

在插件中

function login_stylesheet() {
    wp_enqueue_style( \'custom-login\', plugins_url( \'login.css\', __FILE__ ) );
}
add_action( \'login_enqueue_scripts\', \'login_stylesheet\' );
在登录中。css(隐藏框并更改输入的边框颜色)

body.login-action-rp #pass-strength-result {
    display: none;
}
body.login-action-rp #pass1,
body.login-action-rp #pass1-text {
    border-color: rgb(221,221,221) !important;
}
如果要完全删除脚本,需要退出队列password-strength-meter 以及消除依赖性user-profile 在那上面有。

add_action(\'login_enqueue_scripts\', function(){
  wp_dequeue_script(\'password-strength-meter\');
  wp_dequeue_script(\'user-profile\');
  wp_deregister_script(\'user-profile\');

  $suffix = SCRIPT_DEBUG ? \'\' : \'.min\';
  wp_enqueue_script( \'user-profile\', "/wp-admin/js/user-profile$suffix.js", array( \'jquery\', \'wp-util\' ), false, 1 );
});
老实说,我没有检查完整的功能,在我的本地示例中,没有脚本,一切都很好。

结束