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/) на новый

Все известные проблемы →