php mb strimwidth,wordpress截断函数mb_strimwidth()失效的解决方法
wordpress截断函数mb_strimwidth()失效导致的错误
一些用户在使用WEB主题公园的wordpress主题时,会出现一个错误,那就是如果有调用文章的地方,在文章标题或者文章截断的地方就会断掉,或者报错,经过我们检查,是由于wordpress的截断函数(mb_strimwidth())失效所导致的。
wordpress的截断函数mb_strimwidth()是非常好用的一个阶段标题和内容的函数,对于中文字符的截断非常有效,而不会出现乱码,但这个函数需要服务器要开启 mb_string 这个模块,如果,没有开启这个模块,那么这个函数就会失效而导致错误。
解决wordpress mb_strimwidth()函数失效的方法
如果你有操作服务器权限的话,你可以安装服务器的php拓展 mb_string ,这样就能够有效的解决这个问题,安装这个拓展程序,需要你对服务器操作有所了解,若自己无法解决,可以求助于你的服务器商解决。
如果你无法解决 mb_string 拓展的问题,那么我们可以使用如下代码,重建mb_strimwidth()函数,让这个函数回复作用
将如下代码粘贴至你的主题function.php(WEB主题公园用户请粘贴至function/function_z.php或者widget.php中均可)
function mb_strimwidth($str ,$start , $width ,$trimmarker ){
$output = preg_replace('/^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$start.'}((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$width.'}).*/s','\1',$str);
return $output.$trimmarker;
}
粘贴好保存文件,即可修复这一问题,但如果主题更新之后,你还需要重新粘贴一下,因此最好的方法还是安装并开启php拓展mb_string ,能够从根本上解决好问题。
php mb strimwidth,wordpress截断函数mb_strimwidth()失效的解决方法相关推荐
- VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法
VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法 在VSCode中,新建js文件可能会发生VSCode自带的jQuery提示引起失效,如下图 在HTML文件中进行编辑,<s ...
- WordPress后台WP-admin密码忘记了解决方法
WordPress后台WP-admin密码忘记了解决方法,下面告诉你解决的方法 方法一: 如果邮箱真实有效,在后台登录界面,点击"忘记密码"链接,输入正确邮件地址(前提是您在建设W ...
- php自定义函数出现乱码,php的imagettftext 函数出现乱码的解决方法
php的imagettftext 函数出现乱码的解决方法:今天遇到一个问题,就是往图片上打文字水印,当是汉字的时候出现了乱码,是英文时候并没有出现乱码. 查资料后最终找到两种解决方案,分别如下: 1. ...
- nvm 装 nodejs 重启终端失效的解决方法
nvm 装 nodejs 重启终端失效的解决方法 参考文章: (1)nvm 装 nodejs 重启终端失效的解决方法 (2)https://www.cnblogs.com/zhangkunweb/p/ ...
- arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法
arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其解决方法 参考文章: (1)arduino红外遥控库IRremote的IRsend类sendRaw函数溢出问题及其 ...
- 联想笔记本Win10 F1-F12失效的解决方法
联想笔记本Win10 F1-F12失效的解决方法 参考文章: (1)联想笔记本Win10 F1-F12失效的解决方法 (2)https://www.cnblogs.com/expiator/p/633 ...
- jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法
jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法 参考文章: (1)jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法 (2)https: ...
- jquery的ajax()函数传值中文乱码解决方法介绍
jquery的ajax()函数传值中文乱码解决方法介绍 参考文章: (1)jquery的ajax()函数传值中文乱码解决方法介绍 (2)https://www.cnblogs.com/xuxiaosh ...
- margin-top失效的解决方法
异常处理汇总-前端系列 http://www.cnblogs.com/dunitian/p/4523015.html 我的是属于这种情况 按照网上的说法,我就是这个现象了 两个层box1和box2,b ...
最新文章
- Keepalived + LVS-DR搭建高可用Web服务器集群
- 单例模式的七种写法(转)
- 方立勋_30天掌握JavaWeb_XML
- java -p_javap命令详解 - JackieYeah的个人空间 - OSCHINA - 中文开源技术交流社区
- PHP 递归删除目录中文件
- Android 系统(87)---常见的内存泄漏原因及解决方法
- 变量存储list python_Python变量类型(八)
- 技嘉z77主板msata速度_技嘉小雕、微星迫击炮、华硕电竞特工三款主板对比
- Python 实现PID控制一阶惯性系统
- 新增业务订单设计——产品形态随想
- CESM优化——Intel编译器编译安装NetCDF库(C+Fortran)
- Zynga发布魔法三消手游《Harry Potter: Puzzles Spells》
- gradle7打包libs目录中的jar生成fat jar
- 风雨哈佛路,我在折戟沉沙的路上浴火重生
- GEE加载指定区域、指定时间的影像
- WebSocket+Vue+SpringBoot实现语音通话
- 金蝶云单据下推,转换规则
- 产品经理修炼手册-经验分享
- 摆脱重复操作,你值得拥有的自动化工具Automa|CSDN创作打卡
- document.location和window.location有什么区别就是
热门文章
- mathematica实现闭包
- 决定神经网络迭代次数的两个因素
- 【控制】《多无人机协同控制技术》周伟老师-第4章-基于 PID 的无人机编队运动控制策略
- C++中类的多态与虚函数的使用
- DIY华丽的放电效果!自制雅各布天梯的配置方案
- 【PC工具】推荐11个在四大使用场景中的常用工具,按场景总结常用电脑工具软件,常用办公工具软件...
- 【arduino】DIY音乐播放器,arduino音箱播放wav音乐
- BRCM5.02编译二:Error: Could not retreive version from automake
- 16位cpu 移位处理
- unigui 导入导出数据