软件安装报错提示:command line option syntax error,不知道这是什么意思,也不知道该如何解决?下面就给大家分享引起的原因和解决方法。 软件安装报错command line option syntax error解决方法......
2022-08-17 208 软件安装报错
将Wordpress和question2anwser两个系统整合在一起时,在q2a中部分用户的用户名会显示为一个不可识别的字符串,非常长的一串。为什么不显示中文昵称呢?
原来question2anwser里面调用的是nicename,可这个nicename看起来一点也不nice!
查资料后得知user_nicename是经过url特殊字符过滤后的user_login,而user_login是用户注册时输入的用户名。那为什么会变成不可识别的字符串呢?原来是因为我的站设置了支持中文用户名,还用了第三方登录插件,会自动获取第三方社交账号来作为用户名。nicename在wordpress中的作用是生成作者URL链接。所以要把特殊字符处理为字母和数字。含有特殊字符或中文的用户名,就被处理成一串鬼也不认识的字符串了。
找到了问题原因,那就来找解决办法吧!
先找到万恶之源:qa-include/util/external-users-wp.php。打开后,把里面的user_nicename,全部替换成display_name,一共有6处地方需要替换。
修改后,中文用户名就显示出来了!是不是很简单?希望我的经验对整合Wordpress和question2answer的朋友有所帮助。
标签: WordPress整合question2answer
相关文章
软件安装报错提示:command line option syntax error,不知道这是什么意思,也不知道该如何解决?下面就给大家分享引起的原因和解决方法。 软件安装报错command line option syntax error解决方法......
2022-08-17 208 软件安装报错
正常情况下,在 ie 的自动完成功能中勾选了表单上的用户名和密码,每登录一个网站都会自动记住用户名和密码。但有的时候,设置ie 保存密码,它却怎么也不记住,为什么会出现这种......
2017-05-16 210 IE浏览器
celluloid如何编辑文本框的样式?celluloid编辑文本框样式方法。填充颜色:选中文本框,能够在 属性 填充 填充方法 中选择色彩填充。 填充渐变色:选中文本框,可在 属性 填充 填充方......
2016-05-02 123 celluloid
很多时候我们需要把几个视频合并为一个视频,市面上现在有很多种合并视频的不同实现方法,这里要给大家介绍的是如何使用光盘刻录大师来进行合并视频的处理方法,具体操作过程如下......
2016-07-03 201 光盘刻录大师