WPML
Status
Resolvido
Resolvido em
3.3.8

Visão geral do problema

Em alguns casos, o seguinte aviso é exibido na tela ou nos arquivos de log: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344

O problema é exibido mais comumente nas páginas de administração do WordPress, mas também pode aparecer nas páginas do front-end.

Isso é causado por uma recuperação incorreta do primeiro item de um array indexado, que, em alguns casos, pode não começar com 0 (zero) como índice.

Um caso comum é quando páginas filhas foram criadas antes das páginas pai, e editar/criar uma nova página gera o aviso ao renderizar o seletor suspenso de página pai.

Solução alternativa

O problema será corrigido na próxima versão do WPML.

Enquanto isso, para corrigir o problema na sua instalação, siga estes passos:


  1. Faça um backup do seu site

  2. Baixe este arquivo e descompacte-o: agora você deve ter um arquivo chamado sitepress.class.php

  3. Substitua o sitepress.class.php no seu servidor (ele deve estar em wp-content/plugins/sitepress-multilingual-cms/) pelo novo

Todos os problemas conhecidos →