- Статус
- Решено
- Решено в
- 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.
А пока, чтобы исправить проблему в Вашей установке, выполните следующие действия:
- Сделайте резервную копию Вашего сайта
- Скачайте этот файл и распакуйте его: теперь у Вас должен быть файл с именем
sitepress.class.php - Замените
sitepress.class.phpна Вашем сервере (он должен находиться вwp-content/plugins/sitepress-multilingual-cms/) на новый