@马克·卡普伦(MarkKaplen)我通过一些实验找到了答案,并取得了成功(我必须重新安装所有东西,比如3次)。如果你能指导我是否走对了路,我将不胜感激。
以下是我所做的:
下面是我插件目录中的文件路径-/wp-content/plugins/peepso-core/classes这里有两个文件,都需要编辑。
第1步。文件名为formvalidate。php,我不知道是哪一行,但写了:
\'用户名\'=>\\uuuu(\'此字段仅接受alpha、数字、破折号和undersocre\'、\'peepso core\')
因此,我将此行更改为:
\'用户名\'=>\\uuuu(\'此字段仅接受数字\',\'peepso core\'),
第2步。文件名为register。php,在这个文件中,我有以下代码:
\'用户名\'=>数组(\'标签\'=>\\uuu(\'User Name\',\'peepso core\'),\'描述\'=>\\u(\'Enter your desired User Name\',\'peepso core\'),\'值\'=>$输入->val(\'username\',\'\',\'\',\'\',\'必填\'=>1,\'验证\'=>数组(\'username\',\'required\',\'minlen:\'。PeepSoUser::username\\u minlen,\'maxlen:\'。PeepSoUser::username\\u maxlen,\'custom\'),
我只是将其更改为以下内容:
\'用户名\'=>数组(\'标签\'=>\\uuu(\'User Name\',\'peepso core\'),\'描述\'=>\\u(\'Enter your desired User Name\',\'peepso core\'),\'值\'=>$输入->val(\'username\',\'\',\'\',\'\',\'必填\'=>1,\'验证\'=>数组(\'numeric\',\'required\',\'minlen:\'。PeepSoUser::USERNAME\\u minlen,\'maxlen:\'。PeepSoUser::USERNAME\\u maxlen,\'custom\'),
就是这样,我能够实现一个人只能在PeepSo插件中使用数字ID注册。
另外,为了做一个新的实验,我将用户id的最小长度更改为10,这样任何人都可以在numaric中创建用户名,并且用户名可以是手机号码。为了更改最小长度,我做了以下操作:
文件名-用户。php刚刚更改了
const USERNAME\\u MINLEN=2;to const USERNAME\\u MINLEN=10;