用户名中的空格在作者页面上给出404

时间:2013-07-08 作者:coopersita

正如标题所说。当用户在用户名中使用空格注册时,如果您尝试转到他们的作者页面,则会出现404错误。

有没有办法修复重定向?或者我应该添加一个过滤器来防止在用户名中使用空格?这个网站是新的,所以只要更换一个作者就不难了。

我认为Wordpress会阻止人们在用户名中使用空格。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

URL中不允许使用空格,因此WordPress使用user_nicename 对于这些链接。用户nice_name"A string that contains a URL-friendly name for the user. The default is the user\'s username.". 这是一个经过转换的用户名,因此它全部为小写,并用破折号替换空格。我没有查看可能正在发生的其他转换。

无论创建这些链接是什么,都是做错了。如果看不到创建链接的代码,很难说得更多。

结束

相关推荐

Changing a username

我的博客上有一小部分用户希望更改他们的用户名。我正在读取数据库中存储的数据,但它在哪里,我如何更改它。