- Status
- Resolvido
- Tipo
- Bug
- Relatado para
- Advanced Custom Fields Multilingual 2.0.5
- Plugin/tema relacionado
- Advanced Custom Fields (ACF)
- Tags de tópico
- Compatibility
Visão geral do problema
Em algumas situações, você pode encontrar o seguinte erro fatal ao tentar traduzir produtos variáveis no WPML Multilingual & Multicurrency for WooCommerce:
[07-Dec-2023 15:00:47 UTC] PHP Fatal error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, string given in .../wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-editor-ui-product-job.php:610
Solução alternativa
Por favor, certifique-se de fazer um backup completo do seu site antes de prosseguir.
- Abra o arquivo …/wp-content/plugins/woocommerce-multilingual/inc/translation-editor/class-wcml-editor-ui-product-job.php.
- Procure a linha 602.
- Substitua:
$custom_fields = $this->get_custom_field_values( $this->product_id, $custom_field );
- Por:
$custom_fields = $this->get_custom_field_values( $element_id, $custom_field );