WPML
状态
已解决
解决于
3.3.8

问题概述

在某些情况下,屏幕上或日志文件中会显示以下通知:Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344

该问题最常出现在 WordPress 管理后台页面上,但也可能出现在前端页面上。

这是由于错误地检索了索引数组的第一个项目所致,在某些情况下,该数组的索引可能并非以 0(零)开头。

一种常见情况是,子页面在父页面之前创建,此时编辑/新建页面会在渲染父级下拉选择器时抛出该通知。

临时解决方法

此问题将在下一个 WPML 版本中得到修复。

同时,要在您的安装中修复此问题,请按照以下步骤操作:


  1. 备份您的网站

  2. 下载此文件并将其解压:您现在应该会得到一个名为 sitepress.class.php 的文件

  3. 将您服务器中的 sitepress.class.php(它应该位于 wp-content/plugins/sitepress-multilingual-cms/ 中)替换为新文件

所有已知问题 →