- 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:
- Faça um backup do seu site
- Baixe este arquivo e descompacte-o: agora você deve ter um arquivo chamado
sitepress.class.php - Substitua o
sitepress.class.phpno seu servidor (ele deve estar emwp-content/plugins/sitepress-multilingual-cms/) pelo novo