Perfmatters – 如何停用 WordPress 中的密码强度计

WooCommerce 和 WordPress 的最新版本中引入了一个集成的密码强度表,它强制用户使用强密码。

它会加载以下文件:

  • /wp-includes/js/zxcvbn.min.js (大小约为 400KB)。
  • /wp-admin/js/password-strength-meter.min.js

 

如果您正在运行 WooCommerce,上述文件有时也位于此处:/wp-content/plugins/woocommerce/assets/js/frontend/password-strength-meter.min.js

 

根据主题和开发者排队的方式,我们注意到有时这些文件会加载到整个 WordPress 站点。

出于性能原因,这应该只加载在“帐户”、“签出”和“密码重置”页面上。

停用 WordPress 密码强度计

密码强度计故障排除

如果你已经禁用了密码强度表,但仍能看到脚本,很可能是因为你的WordPress 主题。

例如,如果您有一个登录链接,可以在站点上启动弹出窗口,则主题开发人员通常会在站点的页脚中加载登录表单脚本。这意味着,从技术上讲,你的电子商务网站上的每个页面都被视为一个帐户页面,因此密码表脚本全部加载。

以下是一些解决方案

  1. 如果您的 WordPress 主题可以选择禁用弹出式登录,而是将用户发送到单独的页面,这通常是最简单的方法。
  2. 你可以要求你的主题开发者使用类似 AJAX 的东西,这样登录表单脚本只在点击时加载,因此,不是你网站的每个页面都会显示为“帐户”页面。

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.