要实现这一点,您需要进行一些黑客操作。首先,不要触摸Wordpress默认登录。那会把事情搞得一团糟。
我认为对于您的情况,最好创建一个辅助登录系统。为此,您需要将客户编号存储在单独的表中。(从您的问题来看,这个客户号码有多敏感,它们是如何生成的,以及它们与密码相比的效果都不明显。所以请适当地存储它们。)
为登录页面创建页面模板。(我假设客户号是由管理员添加的,在这种情况下,您需要在后端创建一个管理员页面来添加/编辑/删除客户号)
现在,您需要在会话中存储登录详细信息。但是Wordpress不允许会话。您可以激活PHP会话或使用此插件:https://wordpress.org/plugins/wp-session-manager/
现在,在要限制访问的页面上,可以检查用户是否已登录并显示内容或将其发送到辅助登录页面。
如果只需要一个页面,您可能根本不需要会话。当用户访问该页面时,向他们显示一个表单以提交其客户编号,并在表单张贴上进行验证。这将要求用户在每次页面加载时输入其客户编号。