本博客使用的主题是《 欲思主题 》,个人觉得还是非常不错的。自从按照WordPress官方推荐升级了PHP7.0以后就出现无法使用问题。
页面显示不正常
在主题文件header.php中第43行ereg_replace()函数在php7中不再受支持了,已在PHP5中被弃用了,应该换用preg_replace()函数。然后在preg_replace()中加上分界符/,两边要加。示例如下:
preg_replace("/]*>]*>/", "", wp_nav_menu(array('theme_location' => 'nav', 'echo' => false)));
模板页不能显示的问题
模板页在 /wp-content/themes/yusi1.0/pages 目录下
解决方法:修改该目录下的每一个文件中的ereg_replace()函数,修改方法参照上面。
文章页头部/评论后不显示评论数与评论数量为零
解决方法
将single.php中以下方法: get_comments_number(‘去’,’1′,’%) 替换为: get_comments_number($post)
文章页最新评论的时间显示问题
时间显示问题是比正常时间加8小时, 这是一个时区设置问题 。
解决方法:修改./comments.php文件,把PRC改为CST。
转载请注明:清风亦平凡 » WordPresss升级php环境后博客主题Yusi1.0的问题修改