WordPress主题在应用后,不少会出现Missing argument 4 for mb_strimwidth()这类错误,总体来说是使用了mb_strimwidth()这个函数而并未开启PHP中mb_string这个模块导致的,这里提供一个直接修改代码的方式,更为便捷,代码如下:
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; }
第一步:依次点击左边管理导航栏的【外观】》【菜单】:
第二步:点击右边的【模板函数】这个文件,并拉到文件的最下面:
第三步:在文件结尾,在?>这个符号之前,插入上面的代码,点击更新文件即可。
以上就是全部步骤了,如果有用可以分享给更多人知道