wordpress中文版下载 不支持中文怎么办

欢迎光临杨雨的个人博客站!
关注互联网和搜索引擎的个人博客网站
wordpress不支持中文用户名的解决方法
发布时间:  编辑:   点击:   
本文实例讲述了不支持中文用户名的解决方法。分享给大家供大家参考。具体分析如下:
解决这一问题的方法比较简单,我们只要在functions.php文件中加入如下代码即可:代码如下:function ludou_non_strict_login( $username, $raw_username, $strict ) {
if( !$strict )
return sanitize_user(stripslashes($raw_username), false);
add_filter('sanitize_user', 'ludou_non_strict_login', 10, 3);将上述php代码复制到当前主题目录下的functions.php中,即可让WordPress支持使用中文用户名注册和登录.
希望本文所述对大家的WordPress建站有所帮助。
本文地址:/cms/wordpress/9882.html
转载请注明出处。
分享是一种快乐,也是一种美德:
与《wordpress不支持中文用户名的解决方法》相关文章
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
滇ICP备号-1wordpress3.9+ 不支持中文标签的解决方法 - 搜外问答
在前面提供了 IIS7 wordpress 伪静态如何设置 的方法后发现,不管打开任何带中文的URL都会返回404,解决方法 如下:
1、打开wp-includes/class-wp.php
2、在153行~159行找到代码:
$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';
list( $pathinfo ) = explode( '?', $pathinfo );
$pathinfo = str_replace( &%&, &%25&, $pathinfo );
list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );
$self = $_SERVER['PHP_SELF'];
$home_path ...
作者公告牌
SEO咨询顾问,前端开发,网站建设。QQ:
管理文章:
微信自媒体实战案例
从零开始玩转微信自媒体
一周发布文章最多的作者
24小时获得「赞」最多的人
27 回复(14 赞)
7 回复(8 赞)
14 回复(7 赞)
(3 个回答)
(13 个回答)
(12 个回答)
(11 个回答)
(6 个回答)
(6 个回答)
(15 小时前)
(15 小时前)
(16 小时前)
(16 小时前)
(16 小时前)
专注、、运营wordpress网站用户注册不支持中文用户名的解决方法 |
当前位置: >
> wordpress网站用户注册不支持中文用户名的解决方法
之前有不少小伙伴询问小V关于网站注册不支持中文用户名的问题,之前小V一直没有时间来做个相关的其实这类问题百度谷歌一下也是有很多解决方案的趁着今天小V有点空闲立马写个教程记录下,也便于其他新人查看~~其实让wordpress支持中文用户名也很简单,在当前使用的的functions.php文件中加入一下代码: function ludou_sanitize_user ($username, $raw_username, $strict) {
$username = wp_strip_all_tags( $raw_username );
$username = remove_accents( $username );
// Kill octets
$username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username );
$username = preg_replace( '/&.+?;/', '', $username ); // Kill entities
// 网上很多教程都是直接将$strict赋值false,
// 这样会绕过字符串检查,留下隐患
if ($strict) {
$username = preg_replace ('|[^a-z\p{Han}0-9 _.\-@]|iu', '', $username);
$username = trim( $username );
// Consolidate contiguous whitespace
$username = preg_replace( '|\s+|', ' ', $username );
add_filter ('sanitize_user', 'ludou_sanitize_user', 10, 3); 以上代码来自露兜博客~借鉴了wp-includes/formatting.php中sanitize_user函数的写法,对数据做了进一步的安全验证~~
本文标签:
温馨提示:您可以使用方向键来快速阅读本站文章。按ALT + A自动转跳到上一篇文章,按ALT + S自动转跳到下一篇文章,按ALT + Q则回到当前文章所属分类的首页,按ALT + C则随机转跳到一篇文章。
如非注明文章皆由原创,转载请注明出处! 文章链接:/wpjiaocheng/.html 如果您觉得文章不错请把文章分享给更多人!
wordpress主题推荐
最新wordpress主题
wordpress教程当前位置&:&&& &wordpress英文主题怎样汉化成中文主题?
wordpress英文主题怎样汉化成中文主题?
评论数:条 &&
虽然对wordpress有些熟悉,但是因为接触的主要是英文网站,所以没有想过怎样把wordpress英文主题变为中文主题。前段时间,无飘嘟嘟外贸大神让帮他看看他的免费企业wordpress主题,看了下主题还不错,但是是英文版的,对于喜欢倒腾中文wordpress主题的童鞋不是很习惯,于是想把一些英文wordpress汉化,让自己的网站能够有自己的风格。
对于主题、字体、游戏程序等熟悉的童鞋应该很清楚,汉化其实就是制作中文主题包的一个过程,所以简单来讲只要制作一个汉化语言文件放到wordpress主题的languages文件夹里就可以搞定。本文重点介绍下破折君是如何进行操作的,详细操作步骤如下:
1、准备汉化工具。
汉化我使用的是Poedit这个工具,你可以去Poedit官网进行下载,也可以在本文留言发送到你的邮箱,当然你还可以加入这个群,因为我已上传到这个博客群共享里面。
2、在wordpress主题包找到languages文件夹,在里面找到后缀为 .po
和 .mo 文件这两个文件,然后复制分别复制一份并分别改名为zh_CN.po 和zh_CN.mo就好哦。
3、利用Poedit打开zh_CN.po这个文件,你可以看到如下图所示的界面,然后选择每段源文件进行翻译操作。这样一段一段翻译是比较慢,但是除非你是很追求个性的人,否则我们可以利用模板直接复制就行,方便,快速翻译的方法如下:
(1)找到一个中文wordpress主题,找到该中文主题的zh_CN.po;
(2)用Poedit打开该中文主题中的zh_CN.po,直接复制这里面的翻译到上面英文主题的zh_CN.po中,因为虽然两个主题不一样,但是源文本中大部分语句都一样,直接对应复制,不同的几个自个翻译一下就行,是不是很方便?
4、翻译完成以后,将zh_CN.po文件保存到languages文件夹中,汉化过程就基本告一段落了。如果你用的wordpress中文版本,就能够直接看到效果;如果你用的是英文版的wordpress程序,则你需要改变一下默认语言设置,只要在WordPress安装目录的wp-config.php 文件里面找到以下代码:define ('WPLANG', '');把代码修改成:define ('WPLANG', 'zh_CN'); 就搞定了。
注意:如果你的wordpress主题中没能找到languages文件夹这种语言包,这种情况下如果要翻译wordpress英文主题可以参考《》这篇文章!
也许你也感兴趣:
该日志由 破折君 于日发表在分类下,
你可以,并在保留及作者的情况下到你的网站或博客。 |
转载请注明:
关键字: , , , ,
【上一篇】
【下一篇】
调用微博内容 -->
九江原创联盟| 站长QQ:

我要回帖

更多关于 wordpress不支持php7 的文章

 

随机推荐