wordpress教程

《wordpress教程》要点:
本文介绍了wordpress教程,希望对您有用。如果有疑问,可以联系我们。

导读:WordPress 提示Fatal error: Call to undefined function mb_strimwidth() in category.php on line 27,原因PHP没有启用mb_str...
WordPress 提示Fatal error: Call to undefined function mb_strimwidth() in category.php on line 27,原因PHP没有启用mb_strimwidth函数.

解决办法如下:DEDECMS教程

打开php.ini,找到如下代码:DEDECMS教程

extension=php_mbstring.dll,DEDECMS教程

去掉前面的分号保留,重启IIS或PHP即可.DEDECMS教程

如果上面办法不能解决可参考,在谷歌了一阵后终于找到了一个完美的解决方案,本来没有mb_strimwidth函数打开wordpress首页时是肯定会出现:DEDECMS教程

Fatal error: Call to undefined function: mb_strimwidth() 差错在index.php第17行,这样的提示的,然后打开正在使用的wordpress模板的index.php后第17行会发现如下一段,代码如下:DEDECMS教程

  1. <?php 
  2. echo dm_strimwidth(strip_tags(apply_filters('the_content'$post->post_content)), 0, 290,"..."); ?> 
  3. //将其变动为如下代码:
  4. <?php 
  5. echo ok_strimwidth(strip_tags(apply_filters('the_content',"...");
  6. ?> 

那么 ok_strimwidth这个函数在这里是调用了,可是存在哪呢?别着急,打开wordpress的 wp-includes目录会有一个functions.php,在里面增加如下代码:DEDECMS教程

  1. functionok_strimwidth($str ,$start , $width ,$trimmarker ){  
  2.  $output = preg_replace('/^(?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$start.'}((?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$width.'}).*/s','1',$str);  
  3.  return $output.$trimmarker;  

这样就界说了 ok_strimwidth函数,现在打开你的首页看看是不是正常了?DEDECMS教程

编程之家培训学院每天发布《wordpress教程》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

相关文章

1、想好字段名! 这里取一个test 商品发布模板:post_trad...
一、后台 → 全局 → 关闭站点(为了不影响数据库备...
<?php /** [Discuz!] (C) 2001-2099 Comsenz Inc. con...
今天给大家讲讲 如何把已经切割好的html页面或者模仿的页面转...
打开网站根目录下/template/default/common header_common....
打开网站根目录/source/module/portal/portal_list.php搜 c...