Índice
Se você atualizou recentemente o plug-in do WooCommerce e tentou importar um layout, pode ter encontrado o seguinte erro:
PHP Erro fatal: Uncaught TypeError: Não é possível acessar o deslocamento do tipo string em string em wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php:659
Esse erro decorre de um bug na versão mais recente do WooCommerce, especificamente ao importar layouts que dependem de recursos do WooCommerce. O problema pode interromper os fluxos de trabalho dos usuários que dependem desses layouts para seus sites.
Solução temporária
Enquanto esperamos por uma correção oficial da equipe de desenvolvimento do WooCommerce, criamos uma solução temporária para ajudá-lo a contornar esse problema. Você pode resolver o problema seguindo estas etapas:
- Abra o arquivo localizado em
wp-content/plugins/woocommerce/includes/admin/class-wc-admin-brands.php
. - Localize a seguinte linha de código:
add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' ) );
- Comente essa linha adicionando
//
no início, assim:// add_filter( 'pre_update_option_woocommerce_permalinks', array( $this, 'validate_product_base' ) );
- Salve o arquivo e teste novamente o processo de importação do layout.
Mantendo-se atualizado
Temos o compromisso de mantê-lo informado sobre esse problema. Não deixe de acessar nosso blog ou fórum de suporte para obter atualizações, pois forneceremos novas informações assim que estiverem disponíveis.
Precisa de ajuda?
Nossa equipe de suporte está aqui para ajudar. Se estiver tendo problemas para implementar a correção temporária ou tiver dúvidas, entre em contato conosco por meio de nosso suporte.
Agradecemos sua compreensão e cooperação enquanto trabalhamos para resolver esse problema.