作者页面指向404错误页面

时间:2012-11-15 作者:swtshweta

我在wordpress有一个会员网站,有超过1万名用户。现在,当用户有一个单词user\\u nicename(http://example.com/author/james ) 尝试访问他们各自的作者页面,然后它就可以正常工作了。但当用户的user\\u nicename之间包含空格字符时(http://example.com/author/james bond),它将转换为此url(http://example.com/author/james%20bond ) 并将其重定向到404错误页。

我已经浏览了一些论坛,每个人都建议为此修改db值。因为,在我的情况下,我有超过10000个用户,转到特定的表并编辑每个特定用户的值非常耗时,而且,我不喜欢这种解决方案。

有人能给我建议一些解决这个问题的方法吗?

1 个回复
SO网友:Chip Bennett

这个user_nicename 不应该有空格。它是的净化版本user_name, 经过消毒(Aa Zz,0-9,_,-),适合用作鼻涕虫。

如果您的user_nicename 值,您将得到404个错误。要更正,可能需要直接编辑数据库。这里是instructions, with screenshots, for doing so via PHPMyAdmin.

结束

相关推荐

在哪里修改Get_Comment_Author_link()?

每当用户按评论作者时,它都会将用户重定向到用户浏览的站点。我只想添加target=“\\u blank”元素。我可以在哪里修改它?在文件中,我只看到以下内容:get\\u comment\\u author\\u link()