解决 WordPress 部分主题或者插件在 PHP 7.x 下报 Fatal error: [] operator not supported for strings 错的问题

我的广州建站团队手头有一个叫 Doctype 的精品 WordPress 模板,版本不算新,在目前的一台装了 PHP 7.2 的服务器下,报了好几个错,主要表现于这个主题依赖的一个叫 StagTools 的插件,只要激活,一连串错。页面 portfolio 列表无法显示。 首当其冲的错就是: Fatal error: [] operator not supported for strings [duplicate] 研究了一下,其实解决方法很简单: function doctype_portfolio_mixitup_class( $classes ) { $skills = get_the_terms( get_the_ID(), ‘skill’ ); $skill […]

用 Openshift 环境极速部署 Hexo 站点

Hexo 是个受欢迎的静态网站生成器。用它可以很方便的搭建纯 html 网页的 blog ,而无需用到 PHP 等语言和数据库。 最近发现有好些 CNPaaS 用户在 CNPaaS 上部署了基于 hexo 的博客站点,其中有一位用户就提示过可以用 OpenShift deployer plugin for Hexo 这个插件,很方便地进行部署。相关的方法在 Hexo 官方文档的 Deploy 部分也有提到。 而 CNPaaS 正是基于 Openshift 环境的,所以该方法同样适用。 整个过程连基本的 git 命令都不需要执行,十分方便。 先说说如何用 Hexo […]