Npcink Blog
切换菜单

怎么防止 WordPress 用户名中出现空格? - WordPress 教程

非技术用户经常选择带有空格的用户名,因此我们很难记住他们的用户名。为了避免这样的麻烦,可以参考这篇 WordPress 教程

在默认情况下,WordPress 允许用户在用户名中使用空格,但对于开放注册的网站来说,例如各种会员网站,这并不是一个好主意。您不希望使用户在空格和其他内容中感到困惑,因此,建议为您开放注册的网站,最好在 WordPress 用户名中防止空格。

在主题根目录下的 functions.php 文件中<?php 下添加以下代码并保存。

add_filter('validate_username' , 'custom_validate_username', 10, 2);
function custom_validate_username($valid, $username ) {
if (preg_match("/\\s/", $username)) {
// there are spaces
return $valid=false;
}
return $valid;
}

这样,别人就无法注册带有空格的用户名了。