- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 3.6.1
- 解决于
- 3.6.2
问题概述
在某些情况下,会发生以下致命错误并导致页面渲染中断:
Trying to get property of non-object in …/classes/language-switcher/class-wpml-ls-templates.php on line 223
此问题发生在glob()函数返回false而不是0的某些系统上。
临时解决方法
作为临时补丁,请编辑 wp-content/plugins/sitepress-multilingual-cms/classes/language-switcher/class-wpml-ls-templates.php 文件的第 222 行。
将:
if ( count( glob( $search_path ) ) > 0 ) {
替换为:
if ( glob( $search_path ) ) {