Gavin

修改wordpress代码高亮插件CodeColorer使之兼容PHP7

VPS升级为PHP7后,发现以前的文章各种错误提示,惨不忍睹,目标直至代码高亮插件CodeColorer 查了下原因,问题出在preg_replace这个函数的/e修饰符上,参考官方文档 更新日志 版本 说明 5.5.0 /e 修饰符已经被弃用了。使用 preg_replace_callback() 代替。参见文档中 PREG_REPLACE_EVAL 关于安全风险的更多信息。 解决方案自然是修改 […]

wordpress访问速度优化

1. 调整服务器环境 换掉apache,参考centos6.4配置安装nginx+hhvm3.2 或 换用nginx+php-fpm并开启opcache,速度可以有明显提升 2. 前台页面持续loading 抓包看到wordpress主页打开时,由于gravatar的头像被墙,导致部分页面不断loading,可以简单调整,以下为Gravatar 头像被墙的解决方案 a) 调用ssl头像链接 将下面 […]