我打算编写一个 WordPress 插件,让用户可以使用手机号码和密码而不是用户名登录。用户第一次用手机号和密码注册,插件会向他们发送一个确认码,之后用户将使用手机号和密码登录。我可以通过阻止用户在 WordPress 注册表中输入数字以外的任何字符来使用电话号码而不是用户名吗?这是最好的方法吗? 任何帮助将不胜感激。
答案 0 :(得分:1)
Wordpress 本身不支持此功能,但现有插件使用此类功能,例如:https://wordpress.org/plugins/login-with-phone-number/
您可以在开发自己的插件时参考。
要限制为仅数字条目,您可以使用 HTML5 输入类型数字:
<input type="number" name="phoneid" />
为此,您需要使用能够处理 HTML5 并将此文档类型包含在您的 HTML 文档中的浏览器:
<!DOCTYPE html>