WordPress将自动为网站上的每个用户分配一个唯一的ID。如果可能的话,我建议只使用自动生成的ID。您可以创建一个只显示给管理员用户的仪表板小部件,并添加您喜欢的任何活动。当您显示他们的ID时,您可以让它输出“Member”并填充他们的WP ID,因此对于管理员来说,它看起来像“MEMBER00000001”,即使数据库中的实际ID只是“1”。
不建议自定义现有用户ID,因为WordPress数据库中的用户ID字段为“bigint”(即,它只能包含数字,不能包含字母)。
如果您真的想在WP的内置用户ID之外创建自己的成员ID号,我建议您添加自定义用户meta。您可以创建自己的插件,每次自动添加所需的唯一ID。您可以这样说:如果没有现有用户,请将第一个用户设置为“MEMBER0000001”,但如果有现有用户,请获取最新的自定义ID并将1添加到数字部分,然后将字符串“MEMBER”与新数字连接起来。
还有许多用户元/注册插件可用。您可以尝试其中一些,看看它们是否允许您以用户不可见的方式添加此额外字段(因为我假设您不希望用户键入自己的ID)。